Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MediaView extends Node
Node
это обеспечивает представление Media
быть играемым a MediaPlayer
. Следующий фрагмент кода обеспечивает простой пример Application.start()
метод, который выводит на экран видео:
Предшествующий код выведет на экран видео как:
public void start(Stage stage) {
// Create and set the Scene.
Scene scene = new Scene(new Group(), 540, 209);
stage.setScene(scene);
// Name and display the Stage.
stage.setTitle("Hello Media");
stage.show();
// Create the media source.
String source = getParameters().getRaw().get(0);
Media media = new Media(source);
// Create the player and set to play automatically.
MediaPlayer mediaPlayer = new MediaPlayer(media);
mediaPlayer.setAutoPlay(true);
// Create the view and add it to the Scene.
MediaView mediaView = new MediaView(mediaPlayer);
((Group) scene.getRoot()).getChildren().add(mediaView);
}
Ввести | Свойство и Описание |
---|---|
DoubleProperty |
fitHeight
Определяет height ограничивающего прямоугольника, в пределах которого исходные носители изменяется по мере необходимости, чтобы соответствовать.
|
DoubleProperty |
fitWidth
Определяет width ограничивающего прямоугольника, в пределах которого исходные носители изменяется по мере необходимости, чтобы соответствовать.
|
ObjectProperty<MediaPlayer> |
mediaPlayer
mediaPlayer чей вывод будет обработан этим представлением. |
ObjectProperty<EventHandler<MediaErrorEvent>> |
onError
Обработчик событий, который будет вызван всякий раз, когда ошибка происходит на этом
MediaView . |
BooleanProperty |
preserveRatio
Сохранить ли формат изображения (width / height) носителей, масштабируя это, чтобы соответствовать узлу.
|
BooleanProperty |
гладкий
Если установлено в
true лучший качественный алгоритм фильтрации будет использоваться, масштабируя это видео, чтобы соответствовать в пределах ограничивающего прямоугольника, обеспеченного fitWidth и fitHeight или преобразовывая. |
ObjectProperty<Rectangle2D> |
область просмотра
Определяет прямоугольную область просмотра во фрейм носителей.
|
DoubleProperty |
x
Определяет ток x координата
MediaView источник. |
DoubleProperty |
y
Определяет ток y координата
MediaView источник. |
blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, visible
Конструктор и Описание |
---|
MediaView()
Создает a
MediaView экземпляр без связанного MediaPlayer . |
MediaView(MediaPlayer mediaPlayer)
Создает a
MediaView экземпляр связался с указанным MediaPlayer . |
Модификатор и Тип | Метод и Описание |
---|---|
DoubleProperty |
fitHeightProperty()
Определяет height ограничивающего прямоугольника, в пределах которого исходные носители изменяется по мере необходимости, чтобы соответствовать.
|
DoubleProperty |
fitWidthProperty()
Определяет width ограничивающего прямоугольника, в пределах которого исходные носители изменяется по мере необходимости, чтобы соответствовать.
|
double |
getFitHeight()
Получает height ограничивающего прямоугольника измененных носителей.
|
double |
getFitWidth()
Получает width ограничивающего прямоугольника измененных носителей.
|
MediaPlayer |
getMediaPlayer()
Получает
MediaPlayer чей вывод обрабатывается этим представлением. |
EventHandler<MediaErrorEvent> |
getOnError()
Получает ошибочный обработчик событий.
|
Rectangle2D |
getViewport()
Получает прямоугольную область просмотра во фрейм носителей.
|
double |
getX()
Получает x координату
MediaView источник. |
double |
getY()
Получает y координату
MediaView источник. |
void |
impl_transformsChanged()
Вызванный всякий раз, когда преобразования [] изменения ObservableList, или преобразованиями, во что ObservableList всякий раз, когда они изменяются.
|
boolean |
isPreserveRatio()
Возвраты, сохраняется ли формат изображения носителей, масштабируясь.
|
boolean |
isSmooth()
Возвраты, пригладить ли носители, масштабируясь.
|
ObjectProperty<MediaPlayer> |
mediaPlayerProperty()
mediaPlayer чей вывод будет обработан этим представлением. |
ObjectProperty<EventHandler<MediaErrorEvent>> |
onErrorProperty()
Обработчик событий, который будет вызван всякий раз, когда ошибка происходит на этом
MediaView . |
BooleanProperty |
preserveRatioProperty()
Сохранить ли формат изображения (width / height) носителей, масштабируя это, чтобы соответствовать узлу.
|
void |
setFitHeight(double value)
Устанавливает height ограничивающего прямоугольника измененных носителей.
|
void |
setFitWidth(double value)
Устанавливает width ограничивающего прямоугольника измененных носителей.
|
void |
setMediaPlayer(MediaPlayer value)
Наборы
MediaPlayer чей вывод будет обработан этим представлением. |
void |
setOnError(EventHandler<MediaErrorEvent> value)
Устанавливает ошибочный обработчик событий.
|
void |
setPreserveRatio(boolean value)
Наборы, сохранить ли формат изображения носителей, масштабируясь.
|
void |
setSmooth(boolean value)
Наборы, пригладить ли носители, масштабируясь.
|
void |
setViewport(Rectangle2D value)
Устанавливает прямоугольную область просмотра во фрейм носителей.
|
void |
setX(double value)
Устанавливает x координату
MediaView источник. |
void |
setY(double value)
Устанавливает y координату
MediaView источник. |
BooleanProperty |
smoothProperty()
Если установлено в
true лучший качественный алгоритм фильтрации будет использоваться, масштабируя это видео, чтобы соответствовать в пределах ограничивающего прямоугольника, обеспеченного fitWidth и fitHeight или преобразовывая. |
ObjectProperty<Rectangle2D> |
viewportProperty()
Определяет прямоугольную область просмотра во фрейм носителей.
|
DoubleProperty |
xProperty()
Определяет ток x координата
MediaView источник. |
DoubleProperty |
yProperty()
Определяет ток y координата
MediaView источник. |
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBaselineOffset, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, prefHeight, prefWidth, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
public final ObjectProperty<MediaPlayer> mediaPlayerProperty
mediaPlayer
чей вывод будет обработан этим представлением. Установка этого значения не влияет на состояние MediaPlayer
, например, если MediaPlayer
играл до установки mediaPlayer
тогда это будет продолжать играть.getMediaPlayer()
, setMediaPlayer(MediaPlayer)
public final ObjectProperty<EventHandler<MediaErrorEvent>> onErrorProperty
MediaView
.getOnError()
, setOnError(EventHandler)
public final BooleanProperty preserveRatioProperty
true
.isPreserveRatio()
, setPreserveRatio(boolean)
public final BooleanProperty smoothProperty
true
лучший качественный алгоритм фильтрации будет использоваться, масштабируя это видео, чтобы соответствовать в пределах ограничивающего прямоугольника, обеспеченного fitWidth
и fitHeight
или преобразовывая. Если установлено в false
будет использоваться более быстрая, но меньшая качественная фильтрация. Значение по умолчанию зависит от конфигурации платформы.isSmooth()
, setSmooth(boolean)
public final DoubleProperty xProperty
MediaView
источник.getX()
, setX(double)
public final DoubleProperty yProperty
MediaView
источник.getY()
, setY(double)
public final DoubleProperty fitWidthProperty
value ≤ 0
, тогда width ограничивающего прямоугольника будет установлен в естественный width носителей, но fitWidth
будет установлен в предоставленный параметр, даже если неположительный. См. preserveRatio
для информации о взаимодействии между представлениями носителей fitWidth
, fitHeight
и preserveRatio
атрибуты.getFitWidth()
, setFitWidth(double)
public final DoubleProperty fitHeightProperty
value ≤ 0
, тогда height ограничивающего прямоугольника будет установлен в естественный height носителей, но fitHeight
будет установлен в предоставленный параметр, даже если неположительный. См. preserveRatio
для информации о взаимодействии между представлениями носителей fitWidth
, fitHeight
и preserveRatio
атрибуты.getFitHeight()
, setFitHeight(double)
public final ObjectProperty<Rectangle2D> viewportProperty
viewport
к нулю очистит область просмотра.getViewport()
, setViewport(Rectangle2D)
public MediaView()
MediaView
экземпляр без связанного MediaPlayer
.public MediaView(MediaPlayer mediaPlayer)
MediaView
экземпляр связался с указанным MediaPlayer
. Эквивалентный
MediaPlayer player; // initialization omitted
MediaView view = new MediaView();
view.setPlayer(player);
mediaPlayer
- MediaPlayer
воспроизведение которого должно быть просмотрено через этот class.public void impl_transformsChanged()
Node
impl_transformsChanged
в class Node
public final void setMediaPlayer(MediaPlayer value)
MediaPlayer
чей вывод будет обработан этим представлением.value
- связанное MediaPlayer
.public final MediaPlayer getMediaPlayer()
MediaPlayer
чей вывод обрабатывается этим представлением.MediaPlayer
.public final ObjectProperty<MediaPlayer> mediaPlayerProperty()
mediaPlayer
чей вывод будет обработан этим представлением. Установка этого значения не влияет на состояние MediaPlayer
, например, если MediaPlayer
играл до установки mediaPlayer
тогда это будет продолжать играть.getMediaPlayer()
, setMediaPlayer(MediaPlayer)
public final void setOnError(EventHandler<MediaErrorEvent> value)
value
- ошибочный обработчик событий.public final EventHandler<MediaErrorEvent> getOnError()
public final ObjectProperty<EventHandler<MediaErrorEvent>> onErrorProperty()
MediaView
.getOnError()
, setOnError(EventHandler)
public final void setPreserveRatio(boolean value)
value
- сохранить ли формат изображения носителей.public final boolean isPreserveRatio()
public final BooleanProperty preserveRatioProperty()
true
.isPreserveRatio()
, setPreserveRatio(boolean)
public final void setSmooth(boolean value)
value
- пригладить ли носители.public final boolean isSmooth()
public final BooleanProperty smoothProperty()
true
лучший качественный алгоритм фильтрации будет использоваться, масштабируя это видео, чтобы соответствовать в пределах ограничивающего прямоугольника, обеспеченного fitWidth
и fitHeight
или преобразовывая. Если установлено в false
будет использоваться более быстрая, но меньшая качественная фильтрация. Значение по умолчанию зависит от конфигурации платформы.isSmooth()
, setSmooth(boolean)
public final void setX(double value)
MediaView
источник.value
- x координата источника представления.public final double getX()
MediaView
источник.public final DoubleProperty xProperty()
MediaView
источник.getX()
, setX(double)
public final void setY(double value)
MediaView
источник.value
- y координата источника представления.public final double getY()
MediaView
источник.public final DoubleProperty yProperty()
MediaView
источник.getY()
, setY(double)
public final void setFitWidth(double value)
value
- width измененных носителей.public final double getFitWidth()
public final DoubleProperty fitWidthProperty()
value ≤ 0
, тогда width ограничивающего прямоугольника будет установлен в естественный width носителей, но fitWidth
будет установлен в предоставленный параметр, даже если неположительный. См. preserveRatio
для информации о взаимодействии между представлениями носителей fitWidth
, fitHeight
и preserveRatio
атрибуты.getFitWidth()
, setFitWidth(double)
public final void setFitHeight(double value)
value
- height измененных носителей.public final double getFitHeight()
public final DoubleProperty fitHeightProperty()
value ≤ 0
, тогда height ограничивающего прямоугольника будет установлен в естественный height носителей, но fitHeight
будет установлен в предоставленный параметр, даже если неположительный. См. preserveRatio
для информации о взаимодействии между представлениями носителей fitWidth
, fitHeight
и preserveRatio
атрибуты.getFitHeight()
, setFitHeight(double)
public final void setViewport(Rectangle2D value)
value
- прямоугольная область просмотра.public final Rectangle2D getViewport()
public final ObjectProperty<Rectangle2D> viewportProperty()
viewport
к нулю очистит область просмотра.getViewport()
, setViewport(Rectangle2D)
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается