【问题标题】:How to detect video source size change?如何检测视频源大小变化?
【发布时间】:2020-07-09 17:10:53
【问题描述】:

我正在使用 video.js 播放实时 hls 视频(m3u8 文件),但视频大小发生了变化。有没有办法知道视频大小何时发生变化?

【问题讨论】:

    标签: video http-live-streaming video.js live m3u8


    【解决方案1】:

    你可能想要这样的东西来检查变化:

            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/ 直播

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-04
      • 2013-06-15
      • 2015-04-26
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多