我正在尝试使用 BigVideo.js,它在 Chrome 和 Safari 中运行良好,但在 Firefox 中,错误“this.tech is undefined”显示导致视频无法正常工作。以前有没有人遇到过这个错误并且知道修复?
干杯:)
我正在尝试使用 BigVideo.js,它在 Chrome 和 Safari 中运行良好,但在 Firefox 中,错误“this.tech is undefined”显示导致视频无法正常工作。以前有没有人遇到过这个错误并且知道修复?
干杯:)
Video Online Convert 实际上在 WebM 上做得很好
http://video.online-convert.com/convert-to-webm
或者 Ogg 如果你必须...
http://video.online-convert.com/convert-to-ogg
您会发现它明显优于使用 .ogv 并且该插件非常支持它。对于环境视频,您会做更多类似的事情:
var BV = new $.BigVideo({useFlashForFirefox:false});
BV.init();
BV.show('vids/river.mp4', {
ambient: true,
altSource:'vids/river.webm'
});
请务必将您的 MP4 标记为编码的快速启动,否则您会发现它在 IE 开始播放之前缓冲到 100%。
并非所有浏览器都支持所有视频编解码器。确保您尝试播放的视频格式与 Firefox 兼容
http://dfcb.github.com/BigVideo.js/
为在 Firefox 中获得最佳效果,请创建视频的 Ogg 版本并配置 BigVideo.js,如下所示或在本示例中。(注意:也适用于 WebM)
$(function() { var BV = new $.BigVideo({useFlashForFirefox:false}); BV.init(); BV.show('vids/river.mp4', {altSource:'vids/river.ogv'}); });
https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formats列出了每个浏览器支持的格式
当 videojs 被指示仅使用 Flash 但未安装 Flash 时,我收到此错误。使用缩小/非调试版本时,它还显示为错误消息“TypeError: ah is undefined”。