MediaRecorder.SetNextOutputFile Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SetNextOutputFile(File) |
Legt die nächste Ausgabedatei fest, die verwendet werden soll, wenn die maximale Dateigröße für die vorherige Ausgabe |
SetNextOutputFile(FileDescriptor) |
Legt den nächsten Ausgabedateideskriptor fest, der verwendet werden soll, wenn die maximale Dateigröße für die vorherige Ausgabe |
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 #stop
verwenden. 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
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.