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播放器
- Android Gradle外掛AndroidGradle
- Android外掛化原理(一)Activity外掛化Android
- 編寫一個谷歌外掛翻譯Udemy+NetFlix字幕谷歌
- Android外掛化開篇Android
- 淺析Android外掛化Android
- PR語音轉字幕轉換外掛Speech to Text for Premiere Pro 2022REM
- [Android]AAB外掛化架構Android架構
- Flutter外掛開發---Android篇FlutterAndroid
- 全新的android外掛機制 - DroidPluginAndroidPlugin
- Android外掛化的一種方案Android
- Android每週一輪子:android-pluginmgr(外掛化)AndroidPlugin
- Android 外掛化框架 DynamicLoadApk 原始碼分析Android框架APK原始碼
- [Android元件化]AAB外掛化架構Android元件化架構
- Flutter外掛(Plugin)開發 - Android視角FlutterPluginAndroid
- Android 外掛化原理入門筆記Android筆記
- Android Studio 中那些最好用的外掛Android
- Android外掛化研究代ACTIVITY註冊Android
- IntelliJ IDEA/Android Studio外掛開發指南IntelliJIdeaAndroid
- Android外掛化技術之旅 1 開篇 - 實現啟動外掛與呼叫外掛中的Activity和ServiceAndroid
- 我的Android重構之旅:外掛化篇Android
- Android外掛化原理分析(基於Neptune框架)Android框架
- android 基於dex的外掛化開發Android
- Android外掛化的相容性(上):Android O的適配Android
- Android外掛化的相容性(中):Android P的適配Android
- chrome外掛: yapi 介面TypeScript程式碼生成器ChromeAPITypeScript
- IDEA外掛Apifox,一鍵自動生成介面文件!IdeaAPI
- [Android] 元件化 & 模組化 & 外掛化演進Android元件化
- Android進階(九)Activity外掛化和VirtualApk分析AndroidAPK
- 推薦幾個我在用的Android studio外掛Android
- Android Studio 讓開發效率事半功倍的外掛整理Android
- Android Studio之Gradle和Gradle外掛的區別AndroidGradle
- 從ClassLoader到Android外掛化以及熱更新原理Android
- 推薦幾款超好用的Android Stuido外掛AndroidUI
- kotlin-android-extensions外掛也被廢棄了KotlinAndroid
- 《Android原生整合虹軟SDK開發uniapp外掛》AndroidAPP
- 強烈推薦的幾個Android studio外掛Android