Я пытаюсь написать функцию javascript, которая позволит экземпляру JW Player автоматически переключаться с основного потокового HLS-потока на резервный live-поток HLS в случае ошибки (например, первичный кодер идет вниз).Как использовать javascript для автоматического переключения на резервный прямой эфир, если первичный сбой в JWPlayer?
То, что я до сих пор:
<div id="myElement">Loading the player...</div>
var playerInstance = jwplayer("myElement");
playerInstance.setup({
file: "http://server/primary/playlist.m3u8",
width: 640,
height: 360,
title: 'Basic Video Embed',
description: 'work damn you',
});
jwplayer('myElement').on('error', function(event) {
var prime = document.getElementById("myElement").innerHTML;
var backup = prime.replace("http://server/primary/playlist.m3u8", "http://server/backup/playlist.m3u8");
document.getElementById("myElement").innerHTML = backup;
});
В моих тестах это не работает (когда первичные остановки, функция не выполняется, то игрок просто раскручивает) , Я пробовал ('error'), ('buffering'), ('idle'), все с одинаковыми результатами.
Что я могу изменить в этом коде для достижения моей цели? Любая помощь приветствуется.
Привет, Джози, это здорово, спасибо! – tborzotta