Video.js没有'我不在FF、IE工作
Video.js doesn't work in FF, IE
这在Chrome和Opera中运行良好,但在Firefox和IE中则不然。我不知道问题出在哪里,控制台上没有错误。点击播放按钮后,没有发生任何事情(播放按钮消失,仅此而已)。
样式:
.vjs-default-skin .vjs-playtoggle-control,
.vjs-default-skin .vjs-progress-control,
.vjs-default-skin .vjs-time-controls,
.vjs-default-skin .vjs-time-divider,
.vjs-default-skin .vjs-captions-button,
.vjs-default-skin .vjs-volume-control,
.vjs-default-skin .vjs-play-control,
.vjs-default-skin .vjs-fullscreen-control {
display: none;
}
.vjs-control-bar {
visibility: visible !important;
opacity: 1 !important;
transition-duration: 0s!important;
}
HTML
<div id='container'>
<video id='movie_container' class='video-js vjs-default-skin vjs-big-play-centered' data-setup='{}' preload='none' controls height='360px' width='640px'>
</video>
</div>
JS-
_V_.options.flash.params = {
allowfullscreen: "true",
wmode: "transparent",
allowscriptaccess: "always"
};
var videojs_player;
window.player = videojs("movie_container", { techOrder: ["flash", "html5"] }, function() {
videojs_player = this;
videojs_player.src({ src: "http://video-js.zencoder.com/oceans-clip.mp4", type: 'video/mp4'})
videojs_player.pause = function() {};
function myFunc()
{
//finish
}
function myFunc2()
{
//start
}
videojs_player.on('ended',myFunc);
videojs_player.on('play',myFunc2);
});
从视频元素中删除data-setup='{}'
。如果使用备用设置,则不应包含此项。具有data-setup
属性的视频(或音频)元素会自动设置为Video.js播放器,这可能只是浏览器时间的差异,在Firefox和IE上,当您调用videojs()
时,播放器已经创建,但在Chrome和Opera中,它还没有创建。
相关文章:
- 在FF和IE中使用vimeo播放器的问题-加载flash播放器而不是使用HTML5播放器
- 如何修复FF和IE中的Javascript无效日期错误
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- 获取所选选项的Javascript在Webkit/FF中有效,但在IE中无效
- Image Map 在 FF 和 IE 中不起作用(使用 onclick javascript)
- 没有在带有IE-FF的IFrame中运行的脚本是可以的
- Highcharts数据FF和IE中的标签定位问题
- ISO 8601日期JS解释差异-IE/FF与Chrome
- 日期&时间脚本-ie vs ff
- JavaScript可以在IE+Chrome中使用,但不能在FF中使用
- 在<a>IE和FF不工作
- jQuery scrollTop没有'不能在FF或IE中制作动画,但在chrome中效果良好
- Onchange,向上,向下箭头键适用于FF和Chrome,但在IE中不起作用
- PHP/JavaScript 检查/取消检查在 FF 中工作,但在 IE 中不起作用
- Jquery对话框在IE中完美运行,但在FF和Chrome中则不然
- 是否有一个JavaScript IDE允许在所有三种浏览器(IE,FF,Chrome)中进行调试
- Cookie不是在Safari,ios中设置的,而是在ie,ff,chrome中工作
- FF/IE中iframe的滚动宽度不一致
- CSS六边形渲染问题在ff/ie
- 从一个标签链接到另一个标签.工作在Chrome,而不是FF/IE