参考:
http://developer.android.com/reference/android/media/MediaPlayer.html
1.调用mediaplayer类中的addTimedTextSource (String path, String mimeType)方法,
设置需要显示的外挂字幕文件路径。
2. 通过回调通知上层应用绘制字幕,如果获取到的getText()为空,则表示需要清除当前显示的字幕。
void |
addTimedTextSource(
String path,
String mimeType)
Adds an external timed text source file.
|
void |
setOnTimedTextListener(
MediaPlayer.OnTimedTextListener listener)
Register a callback to be invoked when a timed text is available for display.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract void |
onTimedText(
MediaPlayer mp,
TimedText text)
Called to indicate an avaliable timed text
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Rect |
getBounds()
Get the rectangle area or region for rendering the timed text as specified by a Rect object.
| ||||||||||
String |
getText()
Get the characters in the timed text.
|
public Rect getBounds ()
Added in
API level 16
public String getText ()
Added in
API level 16