MediaRecorder.SetNextOutputFile 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SetNextOutputFile(File) |
設定在先前輸出或 |
SetNextOutputFile(FileDescriptor) |
設定在先前輸出 |
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
參數
要寫入的開啟檔案描述元。
- 屬性
備註
設定在先前輸出 #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 屬性授權中所述的詞彙使用。