Condividi tramite


MediaRecorder.SetNextOutputFile Metodo

Definizione

Overload

SetNextOutputFile(File)

Imposta il file di output successivo da utilizzare quando viene raggiunto il numero massimo di file nell'output #setOutputFile precedente o #setNextOutputFile.

SetNextOutputFile(FileDescriptor)

Imposta il descrittore del file di output successivo da usare quando viene raggiunto il numero massimo di file nell'output #setOutputFile precedente o #setNextOutputFile.

SetNextOutputFile(File)

Imposta il file di output successivo da utilizzare quando viene raggiunto il numero massimo di file nell'output #setOutputFile precedente o #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

Parametri

file
File

File da utilizzare.

Attributi

Commenti

Imposta il file di output successivo da utilizzare quando viene raggiunto il numero massimo di file nell'output #setOutputFile precedente o #setNextOutputFile. Il file deve essere ricercabile. Dopo aver impostato il file di output successivo, l'applicazione non deve usare il file fino a #stop. L'applicazione deve chiamare questa operazione dopo aver ricevuto il android.media.MediaRecorder.OnInfoListener codice "what" di #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING e prima di ricevere un codice "what" di #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED. Il file non viene usato fino a quando non si passa a tale output. L'applicazione riceverà #MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED quando viene usato il file di output successivo. L'applicazione non sarà in grado di impostare un nuovo file di output se quello precedente non è stato usato. L'applicazione è responsabile della pulizia dei file inutilizzati dopo #stop la chiamata.

Documentazione java per android.media.MediaRecorder.setNextOutputFile(java.io.File).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

SetNextOutputFile(FileDescriptor)

Imposta il descrittore del file di output successivo da usare quando viene raggiunto il numero massimo di file nell'output #setOutputFile precedente o #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

Parametri

fd
FileDescriptor

descrittore di file aperto in cui scrivere.

Attributi

Commenti

Imposta il descrittore del file di output successivo da usare quando viene raggiunto il numero massimo di file nell'output #setOutputFile precedente o #setNextOutputFile. Il descrittore di file deve essere ricercabile e scrivibile. Dopo aver impostato il file di output successivo, l'applicazione non deve usare il file a cui fa riferimento questo descrittore di file fino a #stop. È responsabilità dell'applicazione chiudere il descrittore di file. È possibile farlo non appena viene restituita la chiamata. L'applicazione deve chiamare questa operazione dopo aver ricevuto il android.media.MediaRecorder.OnInfoListener codice "what" di #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING e prima di ricevere un codice "what" di #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED. Il file non viene usato fino a quando non si passa a tale output. L'applicazione riceverà#MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED quando viene usato il file di output successivo. L'applicazione non sarà in grado di impostare un nuovo file di output se quello precedente non è stato usato. L'applicazione è responsabile della pulizia dei file inutilizzati dopo #stop la chiamata.

Documentazione java per android.media.MediaRecorder.setNextOutputFile(java.io.FileDescriptor).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a