Функция push(), код которой представлен в листинге 5.7, — это первая из функций, выполняющих конкретные действия. В зависимости от ситуации она вызывает специальные методы pause() и play().
Листинг 5.7. Эта функция запускает и приостанавливает воспроизведение видео
Function push(){
If(!mmedia. paused && !mmedia. ended) { mmedia. pause(); play. innerHTML=’Play’; window. clearlnterval(loop);
}else{
Mmedia. play(); play. innerHTML=’Pause’; loop=setInterval(status, 1000);
Специальные методы play() и pause() входят в список методов, добавленных в HTML5 специально для обработки мультимедиа. Далее перечислены наиболее часто используемые:
О play(). Запускает воспроизведение медиафайла с самого начала, если только он не воспроизводился до этого и не был приостановлен;
О pause(). Приостанавливает воспроизведение;
О load(). Загружает медиафайл. Его полезно применять для того, чтобы в динамических приложениях загружать мультимедиа заранее;
О canPlayType(™n). Благодаря этому методу мы узнаем, поддерживается ли определенный формат файла браузером.
Добавить комментарий