Freigeben über


VideoView.AddSubtitleSource(Stream, MediaFormat) Methode

Definition

Fügt eine externe Untertitelquelldatei (aus dem bereitgestellten Eingabedatenstrom) hinzu.

[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

Parameter

is
Stream

Eingabedatenstrom, der die Untertiteldaten enthält. Sie wird vom Medienframework geschlossen.

format
MediaFormat

das Format der Untertiteltitel. Muss mindestens den MIME-Typ (MediaFormat#KEY_MIME) und die Sprache (MediaFormat#KEY_LANGUAGE) der Datei enthalten. Wenn die Datei selbst die Sprachinformationen enthält, geben Sie "und" für die Sprache an.

Attribute

Hinweise

Fügt eine externe Untertitelquelldatei (aus dem bereitgestellten Eingabedatenstrom) hinzu.)

Beachten Sie, dass eine einzelne externe Untertitelquelle mehrere oder keine unterstützten Titel darin enthalten kann. Wenn die Quelle mindestens einen Titel enthält, erhält MediaPlayer#MEDIA_INFO_METADATA_UPDATE eine Informationsnachricht. Andernfalls erhält eine Nachricht eine MediaPlayer#MEDIA_INFO_SUBTITLE_TIMED_OUT Nachricht, wenn das Lesen der Quelle zu viel Zeit in Anspruch nimmt. Wenn die Quelle keine unterstützte Spur enthielt (einschließlich einer leeren Quelldatei oder eines NULL-Eingabedatenstroms), erhält eine MediaPlayer#MEDIA_INFO_UNSUPPORTED_SUBTITLE Nachricht. Man kann die Gesamtanzahl der verfügbaren Tracks MediaPlayer#getTrackInfo() ermitteln, um zu sehen, welche zusätzlichen Spuren nach diesem Methodenaufruf verfügbar werden.

Java-Dokumentation für android.widget.VideoView.addSubtitleSource(java.io.InputStream, android.media.MediaFormat).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: