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
}