bug处理小计

云巡直播 tcPlayer

  • 1、直播ts文件丢失直接卡死问题
    • ==> 推拉留异常导致的丢帧,异常报错阻止程序进程,需要刷新播放器
  • 2、tcplayer 自动播放
    • ==> 1、设置为静音 配置信息 volume: 0
    • ==> 2、控制条必须存在

Indented code

.vcp-controls-panel {
/* 控制条必须存在,否则没法儿自动播放 */
    opacity: 0 !important;
    bottom: 10000px !important;
}

云巡直播flv.js

  • 1、源码改造(!!!非常关键!!!)
    • src/demux/flv-demuxer.js

Indented code

_isInitialMetadataDispatched() {
  if (this._hasAudio && this._hasVideo) { // both audio & video
    // return this._audioInitialMetadataDispatched && this._videoInitialMetadataDispatched;
    return this._videoInitialMetadataDispatched;
  }
  if (this._hasAudio && !this._hasVideo) { // audio only
    return this._audioInitialMetadataDispatched;
  }
  if (!this._hasAudio && this._hasVideo) { // video only
    return this._videoInitialMetadataDispatched;
  }
  return false;
}
笔记
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。