TVSDK提供工具來建立進階視訊播放器應用程式(您的Primetime播放器),讓您可與其他Primetime元件整合。 此外,它還提供多種功能,可讓視訊播放品質發揮最大。
實例化MediaPlayer
並將其視圖放入框架佈局中。
實例化MediaPlayer
,將android.content.Context
物件傳遞至建構函式:
MediaPlayer mediaPlayer = new MediaPlayer(context);
提供影格版面(android.widget.FrameLayout
)以容納mediaPlayer
的ViewGroup
:
FrameLayout playerFrame = (FrameLayout) _viewGroup.findViewById(R.id.playerFrame);
以下是建立_viewGroup
的程式碼片段。
@Override
public ViewGroup onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
_viewGroup = (ViewGroup) inflater.inflate(
R.layout.fragment_player, container, false);
return _viewGroup;
}
將mediaPlayer
的檢視置於影格版面中:
playerFrame.addView(mediaPlayer.getView());
MediaPlayer
例項(mediaPlayer
)現已可用,並已正確設定以在裝置螢幕上顯示視訊內容。