VideoView.AddSubtitleSource(Stream, MediaFormat) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
添加外部副标题源文件(来自提供的输入流)。
[Android.Runtime.Register("addSubtitleSource", "(Ljava/io/InputStream;Landroid/media/MediaFormat;)V", "GetAddSubtitleSource_Ljava_io_InputStream_Landroid_media_MediaFormat_Handler")]
public virtual void AddSubtitleSource (System.IO.Stream? is, Android.Media.MediaFormat? format);
[<Android.Runtime.Register("addSubtitleSource", "(Ljava/io/InputStream;Landroid/media/MediaFormat;)V", "GetAddSubtitleSource_Ljava_io_InputStream_Landroid_media_MediaFormat_Handler")>]
abstract member AddSubtitleSource : System.IO.Stream * Android.Media.MediaFormat -> unit
override this.AddSubtitleSource : System.IO.Stream * Android.Media.MediaFormat -> unit
参数
- is
- Stream
包含副标题数据的输入流。 媒体框架将关闭它。
- format
- MediaFormat
副标题曲目的格式。 必须至少包含文件的 mime 类型(MediaFormat#KEY_MIME
)和语言(MediaFormat#KEY_LANGUAGE
)。
如果文件本身包含语言信息,请指定语言的“und”。
- 属性
注解
添加外部副标题源文件(来自提供的输入流)。
请注意,单个外部副标题源可能包含其中多个或不支持的曲目。 如果源包含其中至少一个跟踪,则一个源将收到信息 MediaPlayer#MEDIA_INFO_METADATA_UPDATE
消息。 否则,如果读取源所需的时间过长,则会收到一 MediaPlayer#MEDIA_INFO_SUBTITLE_TIMED_OUT
条消息。 如果源不包含受支持的曲目(包括空源文件或 null 输入流),则会收到一 MediaPlayer#MEDIA_INFO_UNSUPPORTED_SUBTITLE
条消息。 在此方法调用后,可以找到可用曲目总数,以便查看哪些其他曲 MediaPlayer#getTrackInfo()
目可用。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。