|
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 объект может быть совместно использован среди многократного MediaPlayers. MediaPlayer может быть совместно использован amoung кратное число MediaViews. 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 ко всем его связанное MediaViews. Как следствие возможно получить многократные уведомления о возникновении данной ошибки, в зависимости от которой контролируются свойства.
Следующий фрагмент кода иллюстрирует обработку ошибок с носителями:
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 и/или его филиалы. Все права защищены. Использование подвергается .