Проблемы с субтитрами у JW Player - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу добавить «Субтитры» в мой 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>
...