Вопрос по – Как узнать состояние проигрывателя mediaelement.js (приостановлено, громкость и т. Д.)?

4

В соответствии с тем, что указано насайт mediaelement.js должно быть легко получить состояние игрока. Но я не могу понять, как это сделать.

Я создаю такой плеер и пытаюсь прочитать свойства (сам плеер работает без проблем).

var player = new MediaElementPlayer('.player_1')
player.play();
player.pause();
log(player.paused);
log(player.volume);

Но это не удается - обаpaused а такжеvolume являютсяundefined.

Я использую последнюю версию 2.8.2.

Пример jsfiddle:http://jsfiddle.net/chodorowicz/wLu2v/3/

Ваш Ответ

1   ответ
4

https://github.com/johndyer/mediaelement/issues/497

Нужно получить сам медиаэлементmedia

new MediaElementPlayer('.player_1', {success: function(media, node, player) {
  // this will be undefined since it's the player with buttons
  alert(player.paused);
  // this will be a real value since it's the underlying mediaelement
  alert(media.paused);
}
});

http://jsfiddle.net/H7X7X/2/

& # x200B; Чтобы получить медиа-элемент позже, вы можете использовать следующий код

$('player')[0].player.media;
Соответствующий:stackoverflow.com/questions/24146812/…

Похожие вопросы