Поделиться через


MediaRecorder.SetNextOutputFile Метод

Определение

Перегрузки

SetNextOutputFile(File)

Задает следующий выходной файл, который будет использоваться при достижении максимального размера файлов в предыдущих выходных данных #setOutputFile или #setNextOutputFile).

SetNextOutputFile(FileDescriptor)

Задает следующий дескриптор выходного файла, который будет использоваться при достижении максимального размера файлов в предыдущих выходных данных #setOutputFile или #setNextOutputFile).

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_REACHEDwhat. Файл не используется до переключения на эти выходные данные. Приложение получит #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

Параметры

fd
FileDescriptor

открытый дескриптор файла для записи.

Атрибуты

Комментарии

Задает следующий дескриптор выходного файла, который будет использоваться при достижении максимального размера файлов в предыдущих выходных данных #setOutputFile или #setNextOutputFile). Дескриптор файла должен быть доступен для поиска и записи. После установки следующего выходного файла приложение не должно использовать файл, на который ссылается дескриптор #stopэтого файла. Это ответственность приложения за закрытие дескриптора файла. Это безопасно сделать, как только этот вызов возвращается. Приложение должно вызвать это после получения android.media.MediaRecorder.OnInfoListener кода #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING what и перед получением кода #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHEDwhat. Файл не используется до переключения на эти выходные данные. Приложение получит#MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED при использовании следующего выходного файла. Приложение не сможет задать новый выходной файл, если предыдущий не использовался. Приложение отвечает за очистку неиспользуемых файлов после #stop вызова.

Документация по Java для android.media.MediaRecorder.setNextOutputFile(java.io.FileDescriptor).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к