共用方式為


MediaRecorder.SetNextOutputFile 方法

定義

多載

SetNextOutputFile(File)

設定在先前輸出或 #setNextOutputFile上達到最大檔案大小時要使用的下一個輸出#setOutputFile檔案。

SetNextOutputFile(FileDescriptor)

設定在先前輸出 #setOutputFile#setNextOutputFile上達到最大檔案大小時,要使用的下一個輸出檔案描述元。

SetNextOutputFile(File)

設定在先前輸出或 #setNextOutputFile上達到最大檔案大小時要使用的下一個輸出#setOutputFile檔案。

[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

要使用的檔案。

屬性

備註

設定在先前輸出或 #setNextOutputFile上達到最大檔案大小時要使用的下一個輸出#setOutputFile檔案。 檔案應該是可搜尋的。 設定下一個輸出檔之後,應用程式在 之前 #stop不應該使用 檔案。 應用程式在 收到 android.media.MediaRecorder.OnInfoListener 的「what」程式代碼之後,以及收到 的「what」程式代碼 #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING 之前,必須呼叫此程序代碼 #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED。 在切換至該輸出之前,不會使用檔案。 使用下一個輸出檔案時,應用程式將會收到 #MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED 。 如果先前的輸出檔尚未使用,應用程式將無法設定新的輸出檔。 應用程式負責在呼叫 之後 #stop 清除未使用的檔案。

android.media.MediaRecorder.setNextOutputFile(java.io.File)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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 的「what」程式代碼之後,以及收到 的「what」程式代碼 #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING 之前,必須呼叫此程序代碼 #MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED。 在切換至該輸出之前,不會使用檔案。 使用下一個輸出檔案時,應用程式將會收到#MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED 。 如果先前的輸出檔尚未使用,應用程式將無法設定新的輸出檔。 應用程式負責在呼叫 之後 #stop 清除未使用的檔案。

android.media.MediaRecorder.setNextOutputFile(java.io.FileDescriptor)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於