Set up the MediaPlayer

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.

  1. Instantiate MediaPlayer, passing an android.content.Context object to the constructor:

    MediaPlayer mediaPlayer = new MediaPlayer(context);
    
  2. 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; 
     }
    
  3. 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.

On this page