Spec-Zone .ru
спецификации, руководства, описания, API
|
См.: Описание
Интерфейс | Описание |
---|---|
AudioSpectrumListener |
Аудио интерфейс обратного вызова спектра.
|
Класс | Описание |
---|---|
AudioClip |
AudioClip представляет сегмент аудио, которое может играться с минимальной задержкой. |
AudioClipBuilder |
Разработчик class для javafx.scene.media. AudioClip
|
AudioEqualizer |
AudioEqualizer class обеспечивает аудио управление коррекцией для медиапроигрывателя. |
AudioTrack |
A
Track это описывает аудиотрек. |
EqualizerBand |
EqualizerBand class обеспечивает управление для каждой полосы в AudioEqualizer . |
Носители |
Media class представляет ресурс носителей. |
MediaBuilder |
Разработчик class для javafx.scene.media. Носители
|
MediaErrorEvent |
Event представление возникновения ошибки в обработке носителей. |
MediaMarkerEvent |
ActionEvent представление маркера носителей. |
MediaPlayer |
MediaPlayer class обеспечивает средства управления для того, чтобы они играли носители. |
MediaPlayerBuilder |
Разработчик class для javafx.scene.media. MediaPlayer
|
MediaView | |
MediaViewBuilder <B расширяет MediaViewBuilder <B>> |
Разработчик class для javafx.scene.media. MediaView
|
Дорожка |
class, представляющий дорожку, содержится в ресурсе носителей.
|
VideoTrack |
A
Track это описывает видеотрек. |
Перечисление | Описание |
---|---|
MediaException. Ввести |
Категории описания перечисления ошибок.
|
MediaPlayer. Состояние |
Перечисление, описывающее различные значения состояния a
MediaPlayer . |
Исключение | Описание |
---|---|
MediaException |
Обеспечивает набор классов для того, чтобы интегрировать аудио и видео в Java Приложения FX. Основное использование для этого пакета является воспроизведением носителей. В пакете носителей есть три основных класса: Media
, MediaPlayer
, и MediaView
.
Кодирование | Ввести | Описание |
---|---|---|
MP3 | Аудио | Необработанный MPEG 1, 2, и 2.5 аудио; уровни I, II, и III; все поддерживаемые комбинации выборки частот и скоростей передачи. |
PCM | Аудио | Несжатые, необработанные аудиосэмплы |
VP6 | Видео | On2 VP6 сжатие видео |
Контейнер | Описание | Видео Кодирование | Аудиокодирование | Тип MIME | Расширение файла |
---|---|---|---|---|---|
AIFF | Аудио Формат файла Обмена | N/A | PCM | audio/x-aiff | .aif.aiff |
FXM, FLV | Носители FX, Видео Flash | VP6 | MP3 | video/x-javafx | .fxm.flv |
MP3 | MPEG 1, 2, 2.5 необработанных аудиопотока возможно с метаданными ID3 v2.3 или v2.4 | N/A | MP3 | audio/mpeg | .mp3 |
WAV | Аудиоформат формы волны | N/A | PCM | audio/x-wav | .wav |
Протокол | Описание | Ссылка |
---|---|---|
ФАЙЛ | Протокол для представления URI локальных файлов | |
HTTP | Гипертекстовый протокол передачи для представления удаленных файлов | |
JAR | Представление записей носителей в файлах, доступных через ФАЙЛ или протоколы HTTP |
Media.getMetadata()
метод. Ключи в этом отображении упоминаются как теги с тегами, поддерживаемыми Java Носители FX, перечисленные в следующей таблице. Отметьте, что, какие теги доступны для данного источника носителей, зависят от метаданных, фактически сохраненных в том источнике, то есть, не, все теги, как гарантируют, будут доступны.
Контейнер | Тег (вводят Строку), | Ввести | Описание |
---|---|---|---|
FXM, FLV | аудиокодек | java.lang. Строка | Кодер используется для аудиотрека. |
FXM, FLV | продолжительность | javafx.util. Продолжительность | Продолжительность носителей. |
FXM, FLV | видеокодек | java.lang. Строка | Кодер используется для видеотрека. |
FXM, FLV | width | java.lang. Целое число | width в пикселях видеотрека. |
FXM, FLV | height | java.lang. Целое число | height в пикселях видеотрека. |
FXM, FLV | framerate | java.lang. Двойной | Частота видеокадров в кадрах в секунду. |
FXM, FLV | creationdate | java.lang. Строка | Дата, когда видео создавалось. |
MP3 | художник альбома | java.lang. Строка | Художник для полного альбома, возможно "Различные Художники" для компиляций. |
MP3 | альбом | java.lang. Строка | Имя альбома. |
MP3 | художник | java.lang. Строка | Художник дорожки. |
MP3 | комментарий-N | java.lang. Строка | Комментарий, где N является с 0 родственниками, индексирует. Формат комментария: ContentDescription [lng] =Comment |
MP3 | композитор | java.lang. Строка | Композитор дорожки. |
MP3 | год | java.lang. Целое число | Год дорожка был записан. |
MP3 | количество диска | java.lang. Целое число | Число дисков в альбоме. |
MP3 | число диска | java.lang. Целое число | 1 родственник индексирует диска, на котором появляется эта дорожка. |
MP3 | продолжительность | javafx.util. Продолжительность | Продолжительность дорожки. |
MP3 | жанр | java.lang. Строка | Жанр дорожки, например, "Классический", "Darkwave", или "Джаз". |
MP3 | изображение | javafx.scene.image. Изображение | Обложка альбома. |
MP3 | title | java.lang. Строка | Имя дорожки. |
MP3 | количество дорожки | java.lang. Целое число | Число дорожек на альбоме. |
MP3 | номер дорожки | java.lang. Целое число | 1 родственник индексирует этой дорожки на диске. |
Основные шаги, требуемые играть носители в Java FX:
Media
объект для требуемого источника носителей.MediaPlayer
объект от Media
объект.MediaView
объект.MediaPlayer
к MediaView
.MediaView
к графику сцены.MediaPlayer.play()
.MediaView
Документация class. Некоторые вещи, которые должны быть отмечены: Media
объект может быть совместно использован среди многократного MediaPlayer
s. MediaPlayer
может быть совместно использован amoung кратное число MediaView
s. MediaPlayer
не создавая a MediaView
хотя представление требуется для дисплея.MediaPlayer.play()
, MediaPlayer.setAutoPlay(true)
может использоваться, чтобы запросить, чтобы игра запустилась как можно скорее.MediaPlayer
имеет несколько рабочих состояний, определенных MediaPlayer.Status
. AudioClip
(рекомендуемый для низкого воспроизведения задержки коротких клипов). Ошибки используя Java Носители FX могут быть или синхронными или асинхронными. По общим синхронным ошибкам проявится как Java Exception
и асинхронные ошибки заставят свойство FX Java быть установленным. В последнем случае любой error
свойство может наблюдаться непосредственно, onError
обратный вызов зарегистрировался, или возможно оба.
Основные источники синхронных ошибок Media()
и MediaPlayer()
. Асинхронные ошибочные свойства Media.error
и MediaPlayer.error
, и асинхронные ошибочные обратные вызовы Media.onError
, MediaPlayer.onError
, и MediaView.onError
.
Могли бы быть дублированы некоторые ошибки. Например, a MediaPlayer
распространит ошибку, с которой это встречается к его связанному Media
, и a MediaPlayer
ко всем его связанное MediaView
s. Как следствие возможно получить многократные уведомления о возникновении данной ошибки, в зависимости от которой контролируются свойства.
Следующий фрагмент кода иллюстрирует обработку ошибок с носителями:
String source;
Media media;
MediaPlayer mediaPlayer;
MediaView mediaView;
try {
media = new Media(source);
if (media.getError() == null) {
media.setOnError(new Runnable() {
public void run() {
// Handle asynchronous error in Media object.
}
});
try {
mediaPlayer = new MediaPlayer(media);
if (mediaPlayer.getError() == null) {
mediaPlayer.setOnError(new Runnable() {
public void run() {
// Handle asynchronous error in MediaPlayer object.
}
});
mediaView = new MediaView(mediaPlayer);
mediaView.setOnError(new EventHandler
Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается