我目前在Rails应用程序的ruby上使用videojs 7.4.1。
我决定使用silvermine的chromecast和airplay插件。所有的javascript似乎都已加载,没有任何错误。但是,按钮不会出现在播放器上吗?!?!?请帮忙!
https://github.com/silvermine/videojs-chromecast https://github.com/silvermine/videojs-airplay
这是我的视频标签
user control
这是我的JavaScript代码
<video-js id="my-video" class="video-js vjs-big-play-centered vjs-default-sk in"
controls
autoplay
poster="my-poster.png"
name="media"
>
<source src="my-video.mp4" type='video/mp4' />
<p class="vjs-no-js">Your browser is not yet supported. Please try downloading the google <a href="https://www.google.com/chrome/" target="_blank">chrome browser</a></p>
</video-js>
我正在按照文档说的那样加载脚本:
<script>
var options;
options = {
controls: true,
fluid: true,
preloadWebComponents: true,
techOrder: [ 'chromecast', 'html5' ],
plugins: {
chromecast: {
addButtonToControlBar: true
},
airPlay: {
addButtonToControlBar: true, // defaults to `true`
}
}
};
var video = videojs('my-video', options)
// Chromecast
video.chromecast();
video.airPlay();
</script>