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.widget.VideoView.addSubtitleSource(java.io.InputStream, android.media.MediaFormat)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。