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 {
|