Freigeben über


MediaRecorder.SetNextOutputFile Methode

Definition

Überlädt

SetNextOutputFile(File)

Legt die nächste Ausgabedatei fest, die verwendet werden soll, wenn die maximale Dateigröße für die vorherige Ausgabe #setOutputFile erreicht wird oder #setNextOutputFile).

SetNextOutputFile(FileDescriptor)

Legt den nächsten Ausgabedateideskriptor fest, der verwendet werden soll, wenn die maximale Dateigröße für die vorherige Ausgabe #setOutputFile erreicht wird oder #setNextOutputFile).

SetNextOutputFile(File)

Legt die nächste Ausgabedatei fest, die verwendet werden soll, wenn die maximale Dateigröße für die vorherige Ausgabe #setOutputFile erreicht wird oder #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

Parameter

file
File

Die zu verwendende Datei.

Attribute

Hinweise

Legt die nächste Ausgabedatei fest, die verwendet werden soll, wenn die maximale Dateigröße für die vorherige Ausgabe #setOutputFile erreicht wird oder #setNextOutputFile). Die Datei sollte suchbar sein. Nach dem Festlegen der nächsten Ausgabedatei sollte die Anwendung die Datei erst #stopverwenden. Die Anwendung muss dies aufrufen, nachdem sie den android.media.MediaRecorder.OnInfoListener Code "what" von #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING und vor dem Empfangen eines "What"-Codes von #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED. Die Datei wird erst verwendet, wenn Sie zu dieser Ausgabe wechseln. Die Anwendung wird empfangen #MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED , wenn die nächste Ausgabedatei verwendet wird. Die Anwendung kann keine neue Ausgabedatei festlegen, wenn das vorherige nicht verwendet wurde. Die Anwendung ist für das Bereinigen nicht verwendeter Dateien verantwortlich, nachdem #stop sie aufgerufen wurde.

Java-Dokumentation für android.media.MediaRecorder.setNextOutputFile(java.io.File).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetNextOutputFile(FileDescriptor)

Legt den nächsten Ausgabedateideskriptor fest, der verwendet werden soll, wenn die maximale Dateigröße für die vorherige Ausgabe #setOutputFile erreicht wird oder #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

Parameter

fd
FileDescriptor

ein geöffneter Dateideskriptor, in den geschrieben werden soll.

Attribute

Hinweise

Legt den nächsten Ausgabedateideskriptor fest, der verwendet werden soll, wenn die maximale Dateigröße für die vorherige Ausgabe #setOutputFile erreicht wird oder #setNextOutputFile). Dateideskriptor muss suchbar und schreibbar sein. Nach dem Festlegen der nächsten Ausgabedatei sollte die Anwendung die Datei, auf die von diesem Dateideskriptor verwiesen wird, nicht verwenden, bis #stop. Es liegt in der Verantwortung der Anwendung, den Dateideskriptor zu schließen. Es ist sicher, dies zu tun, sobald dieser Aufruf zurückgegeben wird. Die Anwendung muss dies aufrufen, nachdem sie den android.media.MediaRecorder.OnInfoListener Code "what" von #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING und vor dem Empfangen eines "What"-Codes von #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED. Die Datei wird erst verwendet, wenn Sie zu dieser Ausgabe wechseln. Die Anwendung wird empfangen#MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED , wenn die nächste Ausgabedatei verwendet wird. Die Anwendung kann keine neue Ausgabedatei festlegen, wenn das vorherige nicht verwendet wurde. Die Anwendung ist für das Bereinigen nicht verwendeter Dateien verantwortlich, nachdem #stop sie aufgerufen wurde.

Java-Dokumentation für android.media.MediaRecorder.setNextOutputFile(java.io.FileDescriptor).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: