次の方法で共有


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" を指定します。

属性

注釈

外部サブタイトル ソース ファイル (指定された入力ストリームから) を追加します。

1 つの外部サブタイトル ソースに複数のトラックが含まれているか、サポートされていない場合があることに注意してください。 ソースに少なくとも 1 つのトラックが含まれている場合は、情報メッセージを MediaPlayer#MEDIA_INFO_METADATA_UPDATE 受信します。 それ以外の場合、ソースの読み取りに過剰な時間がかかると、メッセージが MediaPlayer#MEDIA_INFO_SUBTITLE_TIMED_OUT 受信されます。 ソースにサポートされているトラック (空のソース ファイルまたは null 入力ストリームを含む) が含まれていなければ、メッセージを MediaPlayer#MEDIA_INFO_UNSUPPORTED_SUBTITLE 受信します。 このメソッドの呼び出し後に使用可能になる追加トラックを確認するために使用 MediaPlayer#getTrackInfo() できるトラックの合計数を確認できます。

の Java ドキュメントandroid.widget.VideoView.addSubtitleSource(java.io.InputStream, android.media.MediaFormat)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象