Есть такой весёлый плагин для JavaScript как jwplayer просто великолепный и вообще можно есть без приправ. Но я тут столкнулся с одной гигантской проблемой:
Кто не понял объясняю: Если Вы в плеер всунули стрим поток, как я сделал на странице
онлайн радио cheb.fm то он будет загружаться
без объявления войны без предупреждения пользователя и функции отключения я не нашёл в документации. Да и сами доки его просто говно!
Короче, я так понял, что настройка autoBuffering потерялась где то между 4 и 6 версией jwplayer и теперь её можно включить только для RTMP потока. А в остальных случаях буферизироваться будет на основании параметра Duration. Не, всё конечно хорошо, но вопрос: А какой duration (он же продолжительность) у стрим файла? Правильно никакой.
И вот представьте, открыл страничку пользователь и ушёл пить чай...а стрим грузится...короче не будет Вам благодарен пользователь за то что вы ему трафика накидали...вот совсем...
Короче решение: При нажатии на "стоп" заполнение буфера прекращается. Надо лишь его эмулировать:
Код JAVASCRIPT://тут объявление плеера
player = jwplayer("lplayer");
//Настройка плеера
player.setup({
//setup functions
})
//После того как плеер готов сразу же как плеер будет готов
player.onReady(function(){player.stop();});
А доки на сайте говно у JWPlayer`а
Ну и где доказательства про 18 запусков у маска в 2018 году? Или ты предпочтешь и тут...