【发布时间】:2020-07-09 17:10:53
【问题描述】:
我正在使用 video.js 播放实时 hls 视频(m3u8 文件),但视频大小发生了变化。有没有办法知道视频大小何时发生变化?
【问题讨论】:
标签: video http-live-streaming video.js live m3u8
我正在使用 video.js 播放实时 hls 视频(m3u8 文件),但视频大小发生了变化。有没有办法知道视频大小何时发生变化?
【问题讨论】:
标签: video http-live-streaming video.js live 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/ 直播
【讨论】: