77
инициализирован
(Initialized) -
задан
источник
медиа-
информации, для задания источника используется метод setDataSource();
ошибка (Error) -
появилась какая-то ошибка, например, не
поддерживаемый аудио/видео формат, слишком высокое разрешение, чтобы
вывести объект из
этого состояния, необходимо вызвать методreset();
подготовка (Preparing) - MediaPlayer занимается подготовкой
медиаисточника
к
воспроизведению,
подготовка
инициируется
методом prepareAsync();
готов (Prepared) - состояние
готовности к воспроизведению,
может быть достигнуто двумя способами:
o
синхронный способ: вызов метода prepare(), который переводит
объект в готовое
состояние;
o
асинхронный
способ:
срабатывание
метода onPrepared() интерефейса OnPreparedListener() в
состоянии
подготовки, как реакция на событие готовности;
запущен (Started) - выполняется
воспроизведение медиа-
контента, в это состояние объект переходит после вызова метода start();
приостановлен (Paused) - воспроизведение приостановлено,
MediaPlayer переходит в это состояние после вызова метода pause();
остановлен
(Stopped) -
воспроизведение
остановлено,
MediaPlayer переходит в это состояние после вызова метода stop();
Достарыңызбен бөлісу: