VideoView.AddSubtitleSource(Stream, MediaFormat) 方法

定义

添加外部副标题源文件(来自提供的输入流)。

[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.widget.VideoView.addSubtitleSource(java.io.InputStream, android.media.MediaFormat)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于