(以下內容均翻譯自英文版文件,最新資訊及內容敬請切換至英文語系參考原文)
通過使用 Android 播放器 SDK 完全自定義本地 Android 播放器用戶界面,您可以為使用者創建獨特、無縫的播放體驗。
步驟 1:建立自定義使用者介面
請按照以下提供的範例程式碼,停用官方使用者介面並建立自定義介面:
/**
* Integrate with UniView
*/
// Xml file
<com.kkstream.playcraft.paas.player.mobile.UniView
...
app:disableControlPanel="true" />
<xxxx.CustomizeControlPanel
... />
/**
* Integrate with UniTvFragment
*/
// Xml file
<fragment
android:id="@+id/uni_tv_fragment"
android:name="com.kkstream.playcraft.paas.player.stb.UniTvFragment"
... />
<fragment
android:id="@+id/custom_tv_fragment"
android:name="xxxx.CustomTvFragment"
... />
// Kotlin file
vali uniTvFragment = supportFragmentManager.findFragmentById(R.id.uni_tv_fragment) as UniTvFragment
uniTvFragment.setup(uniPlayer, true)
步驟 2:新增自定義使用者介面組件
使用官方提供的 APIs 在播放器使用者介面上建立控制器,以自定義播放行為。
了解更多
- 為了確保流暢的播放體驗,請確認 可兼容的操作系統和瀏覽器 。
- 為了追蹤播放行為,請參考資料 播放事件 文件。
- 為了啟用進階功能,請參考以下指南: