コード例 #1
0
 /** Construct a media player component. */
 public EmbeddedMediaPlayerComponent() {
   // Create the native resources
   mediaPlayerFactory = onGetMediaPlayerFactory();
   mediaPlayer = mediaPlayerFactory.newEmbeddedMediaPlayer(onGetFullScreenStrategy());
   canvas = onGetCanvas();
   videoSurface = mediaPlayerFactory.newVideoSurface(canvas);
   mediaPlayer.setVideoSurface(videoSurface);
   // Prepare the user interface
   setBackground(Color.black);
   setLayout(new BorderLayout());
   add(canvas, BorderLayout.CENTER);
   // Register listeners
   mediaPlayer.addMediaPlayerEventListener(this);
   // Set the overlay
   mediaPlayer.setOverlay(onGetOverlay());
 }