javascript - Video.js 自定义播放器控件

标签 javascript video.js

我正在搜索如何使用 dash.js 自定义播放器以供实时使用, 由于浏览器播放器不能很好地处理实时 session ,我现在尝试删除搜索栏和时间指示器,将来我将搜索可以管理实时缓冲区的搜索栏。 但我找不到正确的属性来设置seekBar: false并且每次指示器关闭, 我找到这个列表https://docs.videojs.com/tutorial-components.html但组件似乎不起作用。 哪些是排除该控件的正确属性?或者可能是语法问题?

http://jsbin.com/aheVeCOG/2/edit?js,output

音量控制错误工作:

var video = videojs('my_video_1', {
  children: {
    controlBar: {
      children: {
        volumeControl: false 
      }
    }
  }
});

我的尝试不起作用

var video = videojs('my_video_1', {
  children: {
    controlBar: {
      children: {
        ProgressControl: false 
      }
    }
  }
});

谢谢!

马西莫

最佳答案

只需修复拼写错误即可,在第一个字符处使用 lowserCase 代替: progressControl 而不是 ProgressControl

var video = videojs('my_video_1', {
  children: {
    controlBar: {
      children: {
        progressControl: false
      }
    }
  }
});

工作示例: http://jsbin.com/damahev/2/edit?html,js,output

关于javascript - Video.js 自定义播放器控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48715817/

相关文章:

javascript - Vue...$ 未定义

javascript - 为什么这个 Javascript 不隐藏 HTML 项目?

javascript - 如何避免在 JavaScript 中对函数输出进行多个变量重新声明

javascript - 两个不同的 Div 具有相同的 ID 和类名,其中一个是 Work

html - 如何生成用于 VideoJS 的视频预览缩略图?

javascript - 在实例化时检查 Video.js 对象的更好方法?

javascript - 使用 Karma (Jasmine) 测试 AngularJS 工厂

javascript - 如何在video-js.zencoder.com的xml标签中添加新图片?

javascript - 为什么IOS和videojs会多次调用拉流?