android 外掛字幕介面
參考:
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
Get the rectangle area or region for rendering the timed text as specified by a Rect object.
Returns
- the rectangle region to render the characters in the timed text. If no bounds information is available (a null is returned), render the timed text at the center bottom of the display.
public String getText ()
Added in API level 16
Get the characters in the timed text.
Returns
- the characters as a String object in the TimedText. Applications should stop rendering previous timed text at the current rendering region if a null is returned, until the next non-null timed text is received.
相關文章
- 視訊怎麼使用外掛字幕
- win10外掛字幕srt怎麼載入_win10外掛字幕srt如何載入Win10
- 字幕字型滾動外掛——scroxt.jsJS
- win10播放器字幕外掛怎麼安裝_win10播放器字幕外掛如何用Win10播放器
- html5video外掛字幕[webVTT]研究HTMLIDEWeb
- Android外掛化原理(一)Activity外掛化Android
- Android Gradle外掛AndroidGradle
- Android Studio外掛Android
- android studio 外掛Android
- 編寫一個谷歌外掛翻譯Udemy+NetFlix字幕谷歌
- Android外掛化——VirtualAPK外掛框架接入專案AndroidAPK框架
- Android外掛化開篇Android
- Android外掛化入門指南Android
- 淺析Android外掛化Android
- PR語音轉字幕轉換外掛Speech to Text for Premiere Pro 2022REM
- [Android]AAB外掛化架構Android架構
- Flutter外掛開發---Android篇FlutterAndroid
- Android Studio 外掛開發Android
- Android外掛DSL配置文件Android
- Android外掛式開發(一)Android
- Android外掛化(三):載入外掛apk中的Resource資源AndroidAPK
- Android 外掛框架機制之SmallAndroid框架
- Android 外掛化 動態升級Android
- Android系統預置flash外掛Android
- Android外掛化原理解析——概要Android
- Android外掛化的一種方案Android
- Win10系統下Windows Media Player無法載入外掛字幕怎麼辦Win10Windows
- chrome外掛: yapi 介面TypeScript程式碼生成器ChromeAPITypeScript
- Android外掛化技術之旅 1 開篇 - 實現啟動外掛與呼叫外掛中的Activity和ServiceAndroid
- 全新的android外掛機制 - DroidPluginAndroidPlugin
- Android外掛化研究代ACTIVITY註冊Android
- [Android元件化]AAB外掛化架構Android元件化架構
- Flutter外掛(Plugin)開發 - Android視角FlutterPluginAndroid
- Android 外掛化原理入門筆記Android筆記
- Android Studio 中如何引入ButterKnife外掛Android
- Android 外掛化原理解析(1):概要Android
- [外掛擴充套件]書架外掛(新外掛後臺)套件
- 外掛 檔案上傳外掛 ajaxfileupload.js外掛JS