MediaRecorder.SetNextOutputFile Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SetNextOutputFile(File) |
Задает следующий выходной файл, который будет использоваться при достижении максимального размера файлов в предыдущих выходных данных |
SetNextOutputFile(FileDescriptor) |
Задает следующий дескриптор выходного файла, который будет использоваться при достижении максимального размера файлов в предыдущих выходных данных |
SetNextOutputFile(File)
Задает следующий выходной файл, который будет использоваться при достижении максимального размера файлов в предыдущих выходных данных #setOutputFile
или #setNextOutputFile
).
[Android.Runtime.Register("setNextOutputFile", "(Ljava/io/File;)V", "GetSetNextOutputFile_Ljava_io_File_Handler", ApiSince=26)]
public virtual void SetNextOutputFile (Java.IO.File? file);
[<Android.Runtime.Register("setNextOutputFile", "(Ljava/io/File;)V", "GetSetNextOutputFile_Ljava_io_File_Handler", ApiSince=26)>]
abstract member SetNextOutputFile : Java.IO.File -> unit
override this.SetNextOutputFile : Java.IO.File -> unit
Параметры
- file
- File
Используемый файл.
- Атрибуты
Комментарии
Задает следующий выходной файл, который будет использоваться при достижении максимального размера файлов в предыдущих выходных данных #setOutputFile
или #setNextOutputFile
). Файл должен быть искать. После установки следующего выходного файла приложение не должно использовать этот файл до тех пор #stop
. Приложение должно вызвать это после получения android.media.MediaRecorder.OnInfoListener
кода #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING
what и перед получением кода #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED
what. Файл не используется до переключения на эти выходные данные. Приложение получит #MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED
при использовании следующего выходного файла. Приложение не сможет задать новый выходной файл, если предыдущий не использовался. Приложение отвечает за очистку неиспользуемых файлов после #stop
вызова.
Документация по Java для android.media.MediaRecorder.setNextOutputFile(java.io.File)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
SetNextOutputFile(FileDescriptor)
Задает следующий дескриптор выходного файла, который будет использоваться при достижении максимального размера файлов в предыдущих выходных данных #setOutputFile
или #setNextOutputFile
).
[Android.Runtime.Register("setNextOutputFile", "(Ljava/io/FileDescriptor;)V", "GetSetNextOutputFile_Ljava_io_FileDescriptor_Handler", ApiSince=26)]
public virtual void SetNextOutputFile (Java.IO.FileDescriptor? fd);
[<Android.Runtime.Register("setNextOutputFile", "(Ljava/io/FileDescriptor;)V", "GetSetNextOutputFile_Ljava_io_FileDescriptor_Handler", ApiSince=26)>]
abstract member SetNextOutputFile : Java.IO.FileDescriptor -> unit
override this.SetNextOutputFile : Java.IO.FileDescriptor -> unit
Параметры
открытый дескриптор файла для записи.
- Атрибуты
Комментарии
Задает следующий дескриптор выходного файла, который будет использоваться при достижении максимального размера файлов в предыдущих выходных данных #setOutputFile
или #setNextOutputFile
). Дескриптор файла должен быть доступен для поиска и записи. После установки следующего выходного файла приложение не должно использовать файл, на который ссылается дескриптор #stop
этого файла. Это ответственность приложения за закрытие дескриптора файла. Это безопасно сделать, как только этот вызов возвращается. Приложение должно вызвать это после получения android.media.MediaRecorder.OnInfoListener
кода #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING
what и перед получением кода #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED
what. Файл не используется до переключения на эти выходные данные. Приложение получит#MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED
при использовании следующего выходного файла. Приложение не сможет задать новый выходной файл, если предыдущий не использовался. Приложение отвечает за очистку неиспользуемых файлов после #stop
вызова.
Документация по Java для android.media.MediaRecorder.setNextOutputFile(java.io.FileDescriptor)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.