MediaPlayer.AddTimedTextSource Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddTimedTextSource(FileDescriptor, String) |
Adds an external timed text source file (FileDescriptor). |
AddTimedTextSource(String, String) |
Adds an external timed text source file. |
AddTimedTextSource(Context, Uri, String) |
Adds an external timed text source file (Uri). |
AddTimedTextSource(FileDescriptor, Int64, Int64, String) |
Adds an external timed text file (FileDescriptor). |
AddTimedTextSource(FileDescriptor, String)
Adds an external timed text source file (FileDescriptor).
[Android.Runtime.Register("addTimedTextSource", "(Ljava/io/FileDescriptor;Ljava/lang/String;)V", "GetAddTimedTextSource_Ljava_io_FileDescriptor_Ljava_lang_String_Handler")]
public virtual void AddTimedTextSource (Java.IO.FileDescriptor? fd, string? mimeType);
[<Android.Runtime.Register("addTimedTextSource", "(Ljava/io/FileDescriptor;Ljava/lang/String;)V", "GetAddTimedTextSource_Ljava_io_FileDescriptor_Ljava_lang_String_Handler")>]
abstract member AddTimedTextSource : Java.IO.FileDescriptor * string -> unit
override this.AddTimedTextSource : Java.IO.FileDescriptor * string -> unit
Parameters
the FileDescriptor for the file you want to play
- mimeType
- String
The mime type of the file. Must be one of the mime types listed above.
- Attributes
Exceptions
if the mimeType is not supported.
if called in an invalid state.
Remarks
Adds an external timed text source file (FileDescriptor).
It is the caller's responsibility to close the file descriptor. It is safe to do so as soon as this call returns.
Currently supported format is SubRip. Note that a single external timed text source may contain multiple tracks in it. One can find the total number of available tracks using #getTrackInfo()
to see what additional tracks become available after this method call.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
AddTimedTextSource(String, String)
Adds an external timed text source file.
[Android.Runtime.Register("addTimedTextSource", "(Ljava/lang/String;Ljava/lang/String;)V", "GetAddTimedTextSource_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual void AddTimedTextSource (string? path, string? mimeType);
[<Android.Runtime.Register("addTimedTextSource", "(Ljava/lang/String;Ljava/lang/String;)V", "GetAddTimedTextSource_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member AddTimedTextSource : string * string -> unit
override this.AddTimedTextSource : string * string -> unit
Parameters
- path
- String
The file path of external timed text source file.
- mimeType
- String
The mime type of the file. Must be one of the mime types listed above.
- Attributes
Exceptions
if the file cannot be accessed or is corrupted.
if the mimeType is not supported.
if called in an invalid state.
Remarks
Adds an external timed text source file.
Currently supported format is SubRip with the file extension .srt, case insensitive. Note that a single external timed text source may contain multiple tracks in it. One can find the total number of available tracks using #getTrackInfo()
to see what additional tracks become available after this method call.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
AddTimedTextSource(Context, Uri, String)
Adds an external timed text source file (Uri).
[Android.Runtime.Register("addTimedTextSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)V", "GetAddTimedTextSource_Landroid_content_Context_Landroid_net_Uri_Ljava_lang_String_Handler")]
public virtual void AddTimedTextSource (Android.Content.Context? context, Android.Net.Uri? uri, string? mimeType);
[<Android.Runtime.Register("addTimedTextSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)V", "GetAddTimedTextSource_Landroid_content_Context_Landroid_net_Uri_Ljava_lang_String_Handler")>]
abstract member AddTimedTextSource : Android.Content.Context * Android.Net.Uri * string -> unit
override this.AddTimedTextSource : Android.Content.Context * Android.Net.Uri * string -> unit
Parameters
- context
- Context
the Context to use when resolving the Uri
- uri
- Uri
the Content URI of the data you want to play
- mimeType
- String
The mime type of the file. Must be one of the mime types listed above.
- Attributes
Exceptions
if the file cannot be accessed or is corrupted.
if the mimeType is not supported.
if called in an invalid state.
Remarks
Adds an external timed text source file (Uri).
Currently supported format is SubRip with the file extension .srt, case insensitive. Note that a single external timed text source may contain multiple tracks in it. One can find the total number of available tracks using #getTrackInfo()
to see what additional tracks become available after this method call.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
AddTimedTextSource(FileDescriptor, Int64, Int64, String)
Adds an external timed text file (FileDescriptor).
[Android.Runtime.Register("addTimedTextSource", "(Ljava/io/FileDescriptor;JJLjava/lang/String;)V", "GetAddTimedTextSource_Ljava_io_FileDescriptor_JJLjava_lang_String_Handler")]
public virtual void AddTimedTextSource (Java.IO.FileDescriptor? fd, long offset, long length, string? mime);
[<Android.Runtime.Register("addTimedTextSource", "(Ljava/io/FileDescriptor;JJLjava/lang/String;)V", "GetAddTimedTextSource_Ljava_io_FileDescriptor_JJLjava_lang_String_Handler")>]
abstract member AddTimedTextSource : Java.IO.FileDescriptor * int64 * int64 * string -> unit
override this.AddTimedTextSource : Java.IO.FileDescriptor * int64 * int64 * string -> unit
Parameters
the FileDescriptor for the file you want to play
- offset
- Int64
the offset into the file where the data to be played starts, in bytes
- length
- Int64
the length in bytes of the data to be played
- mime
- String
The mime type of the file. Must be one of the mime types listed above.
- Attributes
Exceptions
if the mimeType is not supported.
if called in an invalid state.
Remarks
Adds an external timed text file (FileDescriptor).
It is the caller's responsibility to close the file descriptor. It is safe to do so as soon as this call returns.
Currently supported format is SubRip. Note that a single external timed text source may contain multiple tracks in it. One can find the total number of available tracks using #getTrackInfo()
to see what additional tracks become available after this method call.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.