Свойства субтитров всегда возвращают пустой объект

Я пытаюсь получить доступ к субтитрам игрока, как описано здесь: https://developer.dailymotion.com/player

Однако player.subtitles всегда возвращают пустой объект, а не массив доступных кодов языка субтитров.

Я сделал jsfiddle, чтобы воспроизвести проблему:

https://jsfiddle.net/mr9egkzh/6/

<div id="player"></div>
<script src="https://api.dmcdn.net/all.js"></script>
<div id="log">
</div>
<script>
var player = DM.player(document.getElementById("player"), {
    video: "x2q0s9g",
    width: "100%",
    height: "100%",
    params: {
        autoplay: true,
        mute: true
    }
});


var log = document.getElementById('log');

player.addEventListener('subtitlesavailable', function(event) {
  log.innerText = "typeof(player.subtitles): " + typeof(player.subtitles) + "\n";
  log.innerText += "player.subtitles.length: " + player.subtitles.length + "\n";
  player.setSubtitle("en");
});

player.addEventListener('subtitlechange', function(event) {
  log.innerText += "player.subtitle: " + player.subtitle + "\n";
});
</script>

0 ответов

Другие вопросы по тегам