VideoJs是无法识别VideoJs分辨率,切换器作为一个插件!
AngularCli - 无法找到插件:videoJsResolutionSwitcher
错误:
- Angular2 - 无法找到插件:videoJsResolutionSwitcher
- player.updateSrc不是一个函数
库:
- videojs:https://github.com/videojs/video.js/
- videojs-resolution-switcher:https://github.com/kmoskwiak/videojs-resolution-switcher
我干了什么?
1.安装videojs,videojs-分辨率切换和类型VideoJs:npm install --save @types/videojs
2.我加载全局上angular.cli插件上脚本部分。
"scripts": [
"../node_modules/video.js/dist/video.min.js",
"../node_modules/videojs-contrib-hls/dist/videojs-contrib-hls.min.js",
"../node_modules/videojs-resolution-switcher/lib/videojs-resolution-switcher.js"
]
3.根据这一基本设置:https://kmoskwiak.github.io/videojs-resolution-switcher 4.我收到这些错误: - 无法找到插件:videoJsResolutionSwitcher
- player.updateSrc不是一个函数
Similiar Question - Unable to find plugin: videoJsResolutionSwitcher in angular2-universal
1 。我是否需要initialize the plugin?还是只是初始化?
- 插件只是初始化在脚本的结束!
videojs.plugin('videoJsResolutionSwitcher', videoJsResolutionSwitcher);
2.我怎样才能宣布这个插件在控制器?由于我的控制器不reconize这个videoJsResolutionSwitcher
const options = {
'autoplay': false,
'controls': true,
'plugins': {
'videoJsResolutionSwitcher': {
'default': 'low',
'dynamicLabel': true
}