TVSDK provides tools for creating an advanced video player application (your Primetime player), that you can integrate with other Primetime components. It also provides a number of features designed to maximize the quality of video playback.
Instantiate a MediaPlayer and place a view of it into a frame layout.
Instantiate MediaPlayer
, passing an android.content.Context
object to the constructor:
MediaPlayer mediaPlayer = new MediaPlayer(context);
Provide a frame layout ( android.widget.FrameLayout
) to hold a ViewGroup
of mediaPlayer
:
FrameLayout playerFrame = (FrameLayout) _viewGroup.findViewById(R.id.playerFrame);
Below is the code snippet to create _viewGroup
.
@Override
public ViewGroup onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
_viewGroup = (ViewGroup) inflater.inflate(
R.layout.fragment_player, container, false);
return _viewGroup;
}
Place a view of mediaPlayer
inside the frame layout:
playerFrame.addView(mediaPlayer.getView());
The
MediaPlayer
instance (mediaPlayer
) is now available and properly configured to display video content on the device screen.