Я использую видео. js для воспроизведения живого hls-видео (файл m3u8), но размер видео меняется. Есть ли способ узнать, когда изменится размер видео?
Вероятно, вы захотите что-то вроде этой проверки изменений:
var currentBitrate = qualityLevels[qualityLevels.selectedIndex].bitrate; ...snip if(currentBitrate >0){ //see if the bitrate has changed? var oldBitrate = currentBitrate; currentBitrate = qualityLevels[qualityLevels.selectedIndex].bitrate; if(oldBitrate != currentBitrate){ //bitrate has changed, do your thing. }
У меня это работает в этом Github Project , который находится в https://dougsillars.github.io/StreamOrNot/