Firefox 冻结的 HTML5 视频不会降级为 Flash

Posted

技术标签:

【中文标题】Firefox 冻结的 HTML5 视频不会降级为 Flash【英文标题】:firefox frozen HTML5 video that will not downgrade to flash 【发布时间】:2011-06-11 11:29:08 【问题描述】:

我正在使用 Video JS 播放器播放视频。在 Firefox 中,一切都很棒。我已经阅读了很多关于 html5 视频和具有正确 MIME 类型的问题。在测试 Video JS 播放器时,它与他们的源视频一起正常工作,而不是我的。这是因为我的服务器不支持 MIME 类型,还是我的代码有错误?

谢谢!

HTML:

<video id="example_video_1" class="video-js"   autoplay="auto" loop="loop" poster="Images/home.jpg"> 
            <source src="Video/fernando.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' /> 
            <source src="Video/fernando.webm" type='video/webm; codecs="vp8, vorbis"' /> 
            <source src="Video/fernando.ogv" type='video/ogg; codecs="theora, vorbis"' /> 
        <!-- Flash Fallback -->
            <object id="flash_fallback_1" class="vjs-flash-fallback"   type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf"> 
                <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" /> 
                <param name="allowfullscreen" value="false" /> 
                <param name="flashvars" value='config="playlist":["Images/home.jpg", "url": "Video/fernando.mp4","autoPlay":true,"autoBuffering":true, onBeforeFinish: function()  return false; , wmode: 'opaque']' /> 
                <img src="Images/home.jpg"    title="No video playback capabilities." /> 
            </object> 
        </video> 

javascript

    VideoJS.setupAllWhenReady(
    controlsBelow: false, // Display control bar below video instead of in front of
    controlsHiding: true, // Hide controls when mouse is not over the video
    defaultVolume: 0.85, // Will be overridden by user's last volume if available
    flashVersion: 9, // Required flash version for fallback
    linksHiding: true // Hide download links when video is supported
);

【问题讨论】:

【参考方案1】:

试着把这些放在你的 .htaccecss 文件中

AddType video/mp4 .mp4

AddType video/ogg .ogv

AddType video/webm .webm

【讨论】:

以上是关于Firefox 冻结的 HTML5 视频不会降级为 Flash的主要内容,如果未能解决你的问题,请参考以下文章

暂停视频不会停止 html5 视频标签中的音频

在 Firefox 中单击 HTML5 视频控件时如何防止事件冒泡

HTML5 播放率和 Firefox

视频帧在下一帧 HTML5 视频上冻结

适合所有人的 html5 音频,Firefox 除外

HTML5 视频不会在 Android 设备上循环播放