共用方式為


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 屬性授權中所述的詞彙使用。

適用於