Светлый фон

Методы pause, play, seek и stop класса MediaPlayer обеспечивают паузу, проигрывание, перемещение и остановку медиа плеера.

Медиа плеер MediaPlayer создается на основе невизуального компонента Media, отвечающего за загрузку видео и аудио файлов.

Объект Media создается на основе URI адреса источника медиа.

 

 

Класс Media имеет свойства для чтения duration, error, height и width, а также свойство onError, определяющее обработчик Runnable события ошибки загрузки медиаконтента.

Приведенный код демонстрирует воспроизведение медиаконтента.

 

 

Здесь создаются два плеера MediaPlayer, один из которых воспроизводит видео файл, а другой – аудио файл.

Плеер MediaPlayer, воспроизводящий видео файл, добавляется в узел MediaView.

Для узла MediaView создаются элементы управления воспроизведением медиаконтента, включая кнопки проигрывания, паузы и остановки, а также слайдеры перемещения воспроизведения видео и регулировки громкости аудио.

 

 

Здесь в обработчиках действия кнопок используются методы плеера play, pause, stop, seek, setVolume.

Метод seek перемещает плеер в указанную временную метку воспроизведения.

В этом примере показано одновременное воспроизведение видео и аудио в учебных целях.

Если видео содержит звук, он будет воспроизводиться тем же плеером, что и видео.

Задание

Задание