La interfaz de MediaPlayer para Android encapsula la funcionalidad y el comportamiento de un reproductor multimedia.
TVSDK proporciona una implementación de la interfaz MediaPlayer
, la clase DefaultMediaPlayer
. Cuando necesite la funcionalidad de reproducción de vídeo, cree una instancia de DefaultMediaPlayer
.
Interactúe con la instancia DefaultMediaPlayer
solo con los métodos expuestos por la interfaz MediaPlayer
.
Cree una instancia de MediaPlayer con el método público de fábrica DefaultMediaPlayer.create
, pasando un objeto de contexto de aplicación de Android de Java.
public static MediaPlayer create(Context context)
Llame a MediaPlayer.getView
para obtener una referencia a la instancia MediaPlayerView
.
MediaPlayerView getView() throws IllegalStateException;
Coloque la instancia MediaPlayerView
en una instancia FrameLayout
, que coloque el vídeo en la pantalla del dispositivo.
FrameLayout playerFrame = (FrameLayout) view.findViewById(R.id.playerFrame);
playerFrame.addView(mediaPlayer.getView());
La instancia MediaPlayer
ya está disponible y configurada correctamente para mostrar contenido de vídeo en la pantalla del dispositivo.