apps/samples/Ensemble8/src/samples/java/ensemble/samples/media/advancedmedia/AdvancedMediaApp.java

Print this page
rev 7333 : RT-37699: fix conditionalFeatures tags for Ensemble samples
Reviewed-by:


  31  */
  32 package ensemble.samples.media.advancedmedia;
  33 
  34 import javafx.application.Application;
  35 import javafx.scene.Parent;
  36 import javafx.scene.Scene;
  37 import javafx.scene.media.Media;
  38 import javafx.scene.media.MediaPlayer;
  39 import javafx.stage.Stage;
  40 
  41 /**
  42  * An advanced media player with controls for play/pause, seek, and volume.
  43  *
  44  * @sampleName Advanced Media
  45  * @preview preview.png
  46  * @see javafx.scene.media.MediaPlayer
  47  * @see javafx.scene.media.Media
  48  * @related /Media/Alpha Media Player
  49  * @related /Media/Overlay Media Player
  50  * @related /Media/Streaming Media Player
  51  * @conditionalFeatures WEB
  52  */
  53 public class AdvancedMediaApp extends Application {
  54 
  55     private static final String MEDIA_URL = "http://download.oracle.com/otndocs/products/javafx/oow2010-2.flv";
  56     private MediaPlayer mediaPlayer;
  57     private MediaControl mediaControl;
  58 
  59     public Parent createContent() {
  60         mediaPlayer = new MediaPlayer(new Media(MEDIA_URL));
  61         mediaPlayer.setAutoPlay(true);
  62         mediaControl = new MediaControl(mediaPlayer);
  63         mediaControl.setMinSize(480, 280);
  64         mediaControl.setPrefSize(480, 280);
  65         mediaControl.setMaxSize(480, 280);
  66 
  67         return mediaControl;
  68     }
  69 
  70     @Override
  71     public void start(Stage primaryStage) throws Exception {


  31  */
  32 package ensemble.samples.media.advancedmedia;
  33 
  34 import javafx.application.Application;
  35 import javafx.scene.Parent;
  36 import javafx.scene.Scene;
  37 import javafx.scene.media.Media;
  38 import javafx.scene.media.MediaPlayer;
  39 import javafx.stage.Stage;
  40 
  41 /**
  42  * An advanced media player with controls for play/pause, seek, and volume.
  43  *
  44  * @sampleName Advanced Media
  45  * @preview preview.png
  46  * @see javafx.scene.media.MediaPlayer
  47  * @see javafx.scene.media.Media
  48  * @related /Media/Alpha Media Player
  49  * @related /Media/Overlay Media Player
  50  * @related /Media/Streaming Media Player
  51  * @conditionalFeatures WEB, MEDIA
  52  */
  53 public class AdvancedMediaApp extends Application {
  54 
  55     private static final String MEDIA_URL = "http://download.oracle.com/otndocs/products/javafx/oow2010-2.flv";
  56     private MediaPlayer mediaPlayer;
  57     private MediaControl mediaControl;
  58 
  59     public Parent createContent() {
  60         mediaPlayer = new MediaPlayer(new Media(MEDIA_URL));
  61         mediaPlayer.setAutoPlay(true);
  62         mediaControl = new MediaControl(mediaPlayer);
  63         mediaControl.setMinSize(480, 280);
  64         mediaControl.setPrefSize(480, 280);
  65         mediaControl.setMaxSize(480, 280);
  66 
  67         return mediaControl;
  68     }
  69 
  70     @Override
  71     public void start(Stage primaryStage) throws Exception {