Compartilhar via


MediaRecorder.SetNextOutputFile Método

Definição

Sobrecargas

SetNextOutputFile(File)

Define o próximo arquivo de saída a ser usado quando o tamanho máximo do arquivo for atingido na saída #setOutputFile anterior ou #setNextOutputFile).

SetNextOutputFile(FileDescriptor)

Define o próximo descritor de arquivo de saída a ser usado quando o tamanho máximo do arquivo for atingido na saída #setOutputFile anterior ou #setNextOutputFile).

SetNextOutputFile(File)

Define o próximo arquivo de saída a ser usado quando o tamanho máximo do arquivo for atingido na saída #setOutputFile anterior ou #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

Parâmetros

file
File

O arquivo a ser usado.

Atributos

Comentários

Define o próximo arquivo de saída a ser usado quando o tamanho máximo do arquivo for atingido na saída #setOutputFile anterior ou #setNextOutputFile). O arquivo deve ser pesquisável. Depois de definir o próximo arquivo de saída, o aplicativo não deve usar o arquivo até #stop. O aplicativo deve chamar isso depois de receber um android.media.MediaRecorder.OnInfoListener código "o que" de e antes de #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING receber um código "o que" de #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED. O arquivo não é usado até alternar para essa saída. O aplicativo receberá #MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED quando o próximo arquivo de saída for usado. O aplicativo não poderá definir um novo arquivo de saída se o anterior não tiver sido usado. O aplicativo é responsável por limpar arquivos não utilizados depois #stop de ser chamado.

Documentação Java para android.media.MediaRecorder.setNextOutputFile(java.io.File).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

SetNextOutputFile(FileDescriptor)

Define o próximo descritor de arquivo de saída a ser usado quando o tamanho máximo do arquivo for atingido na saída #setOutputFile anterior ou #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

Parâmetros

fd
FileDescriptor

um descritor de arquivo aberto a ser gravado.

Atributos

Comentários

Define o próximo descritor de arquivo de saída a ser usado quando o tamanho máximo do arquivo for atingido na saída #setOutputFile anterior ou #setNextOutputFile). O descritor de arquivo deve ser pesquisável e gravável. Depois de definir o próximo arquivo de saída, o aplicativo não deve usar o arquivo referenciado por esse descritor de arquivo até #stop. É de responsabilidade do aplicativo fechar o descritor do arquivo. É seguro fazê-lo assim que esta chamada retornar. O aplicativo deve chamar isso depois de receber um android.media.MediaRecorder.OnInfoListener código "o que" de e antes de #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING receber um código "o que" de #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED. O arquivo não é usado até alternar para essa saída. O aplicativo receberá#MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED quando o próximo arquivo de saída for usado. O aplicativo não poderá definir um novo arquivo de saída se o anterior não tiver sido usado. O aplicativo é responsável por limpar arquivos não utilizados depois #stop de ser chamado.

Documentação Java para android.media.MediaRecorder.setNextOutputFile(java.io.FileDescriptor).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a