MediaRecorder.SetNextOutputFile 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SetNextOutputFile(File) |
设置在上一个输出或之前输出上达到最大文件大小时要使用的下一个输出 |
SetNextOutputFile(FileDescriptor) |
设置下一个输出文件描述符,当在上一个输出 |
SetNextOutputFile(File)
设置在上一个输出或之前输出上达到最大文件大小时要使用的下一个输出#setOutputFile
#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
参数
- file
- File
要使用的文件。
- 属性
注解
设置在上一个输出或之前输出上达到最大文件大小时要使用的下一个输出#setOutputFile
#setNextOutputFile
文件。 文件应可查找。 设置下一个输出文件后,应用程序在之前 #stop
不应使用该文件。 应用程序必须在收到 android.media.MediaRecorder.OnInfoListener
“what”代码 #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING
以及接收“what”代码之前调用此代码 #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”代码 #MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING
以及接收“what”代码之前调用此代码 #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 属性许可证中所述的术语使用。