Javascript Video.js this.tech未定义firefox
我尝试使用BigVideo.js,它在Chrome和Safari中运行良好,但在Firefox中,错误“this.tech未定义”显示导致视频无法运行。以前是否有人出现过此错误并知道修复方法Javascript Video.js this.tech未定义firefox,javascript,html,video,video.js,Javascript,Html,Video,Video.js,我尝试使用BigVideo.js,它在Chrome和Safari中运行良好,但在Firefox中,错误“this.tech未定义”显示导致视频无法运行。以前是否有人出现过此错误并知道修复方法 干杯:)并非所有浏览器都支持所有视频编解码器。确保您尝试播放的视频格式与firefox兼容 为了在Firefox中获得最佳效果,请创建视频和视频的Ogg版本 配置BigVideo.js,如下或本例所示。(注:工程 WebM(也有) 有每个浏览器支持的格式列表视频在线转换实际上在WebM中做得很好 或者O
干杯:)并非所有浏览器都支持所有视频编解码器。确保您尝试播放的视频格式与firefox兼容 为了在Firefox中获得最佳效果,请创建视频和视频的Ogg版本 配置BigVideo.js,如下或本例所示。(注:工程 WebM(也有)
有每个浏览器支持的格式列表视频在线转换实际上在WebM中做得很好 或者Ogg如果你必须 你会发现它明显优于使用.ogv,插件非常支持它。对于环境视频,您可以执行以下操作:
var BV = new $.BigVideo({useFlashForFirefox:false});
BV.init();
BV.show('vids/river.mp4', {
ambient: true,
altSource:'vids/river.webm'
});
请确保在编码时也将MP4标记为faststart,否则在IE开始播放它之前,您会发现它缓冲到100%。当videojs被指示仅使用Flash,但未安装Flash时,我会遇到此错误。当使用缩小/非调试版本时,它还显示为错误消息“TypeError:a.h未定义”
var BV = new $.BigVideo({useFlashForFirefox:false});
BV.init();
BV.show('vids/river.mp4', {
ambient: true,
altSource:'vids/river.webm'
});