Я хочу добавить «Субтитры» в мой JW Player, но у меня есть проблемы. Проблема в том, что я использую прямой эфир (.m3u8), и я не знаю, как я могу добавить на свой плеер, чтобы автоматически, когда говорят, ставить подписи на плеер, а не на vtt файл? Я нашел этот код, но теперь он работает хорошо: https://www.jwplayer.com/developers/web-player-demos/closed-captions/?
Мой код:
<!DOCTYPE html>
<html>
<head>
<script src='jwplayer.js'></script>
<script>jwplayer.key='YOUR_KEY';</script>
</head>
<body>
<div id="player">Loading the player...</div>
<script>
// Setup the player
const player = jwplayer('player').setup({
file: 'https://test.net/stream/playlist.m3u8',
type: 'hls',
hlslabels: {
'415': '128p',
'515': '160p',
'650': '208p',
'881':'252p',
'1200':'332p',
'1600': '432p',
'2300': '560p',
'3200':'720p'
}
});
// Listen to an event
player.on('pause', (event) => {
alert('Why did my user pause their video instead of watching it?');
});
// Call the API
const bumpIt = () => {
const vol = player.getVolume();
player.setVolume(vol + 10);
}
bumpIt();
</script>
</body>
</html>