Ошибка панели управления JWPlayer при воспроизведении файла HLS

У меня есть настроенный jwplayer, который воспроизводит файл mp4 так, как должен. При той же настройке с использованием файла hls панель управления «прилипает» к игроку и не исчезает, когда курсор пользователя выходит за пределы изображения.

Вот пример плеера с двумя разными файлами: файл HLS вверху с ошибкой панели управления и файл mp4 внизу, который работает нормально: http://streaming2.cinely.com/title/1

Вот мои настройки jwplayer:

playerInstance.setup({
    skin: "glow",
    icons: false,
    width: '100%',
    height: '100%',
    sources: sources,
    controlbar: 'bottom',
    plugins: {
        'overlay': {
            data: data['Data'],
            beforeOverlayUrl: '/static/plugins/overlay/templates/beforeOverlay.html',
            afterOverlayUrl: '/static/plugins/overlay/templates/afterOverlay.html'
        }
    },
    // file: 'http://stream.flowplayer.org/bauhaus.mp4',
});

Почему возникает эта проблема и как ее исправить для файла hls?


person David542    schedule 03.07.2015    source источник
comment
Баг действительно странный. Это работает до тех пор, пока вы не наводите элементы управления (работает просто перемещение по видео и выход из него), но если вы это сделаете, все испортится. Полный экран также не работает на HLS. Поскольку у вас есть платное членство, попросите их о поддержке, они должны знать об этих ошибках, чтобы исправить их.   -  person blex    schedule 03.07.2015
comment
@blex - спасибо за отзыв, я никогда не замечал, что есть полноэкранная ошибка, пока вы не упомянули об этом. Я связался с их службой поддержки по этому поводу. Как вы думаете, это будет проблема с самой кодировкой HLS или с jwplayer?   -  person David542    schedule 03.07.2015
comment
Еще отзыв - в ФФ 39 нет видео, только звук (установлен абсолютно последний Флэш). Однако застрявшая панель управления затрагивает все браузеры.   -  person MisterNeutron    schedule 04.07.2015
comment
@MisterNeutron, не знаете ли вы, что это больше связано с файлом jwplayer или hls? Если мне будет полезно отправить вам основной файл hls, дайте мне знать, и я также могу опубликовать его.   -  person David542    schedule 04.07.2015
comment
Не уверен. Поддержка HLS с Flash в наши дни немного удалась. Если HLS правильно отображается в браузерах, которые его изначально поддерживают, мне придется предположить, что с самим потоком все в порядке.   -  person MisterNeutron    schedule 04.07.2015


Ответы (1)


Оказалось, что это отсутствующее объявление в файле манифеста HLS. Это заставляло jwplayer вести себя странно, и добавление этого, казалось, было основной причиной других проблем:

#EXTM3U
#EXT-X-VERSION:3 

Вторая строка необходима для правильного воспроизведения нескольких аудиофайлов. Вот пример правильного файла манифеста, включающего несколько звуковых дорожек с сайта jwplayer:

Видео: http://support.jwplayer.com/customer/portal/articles/1761348-multiple-audio-renditions Манифест: http://playertest.longtailvideo.com/adaptive/eleph-audio/playlist.m3u8

person David542    schedule 04.07.2015
comment
Рад, что вы поняли, спасибо, что поделились ответом на этот вопрос. - person emaxsaun; 04.07.2015