0

我有以下代码用于在网页中播放视频:

<video width="420" height="345" controls="controls" autoplay="autoplay">
        <source src="/common/videos/EPyl1LgNtoQ.ogg" type="video/ogg" />
        <source src="/common/videos/EPyl1LgNtoQ.mp4" type="video/mp4" />
          <source src="/common/videos/EPyl1LgNtoQ.webm" type="video/webm" />

        <object width="320" height="240" src="/common/videos/EPyl1LgNtoQ.mp4">
            <embed width="320" height="240" src="/common/videos/EPyl1LgNtoQ.swf">
            Your browser does not support video
            </embed>
        </object>            
    </video>

该文件为 .mp4 格式,我有 firefox 10.0.1 版本和 chrome 17.0 版本。

该视频在 chrome 上播放,但不在 Firefox 上。

它显示播放器但不播放视频。

我想在 Firefox 上播放它,所以它将如何播放。我正在阅读很多教程,但没有找到任何解决方案。

提前致谢

4

2 回答 2

1

修改您的 apache .htaccess 文件,如:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
AddType application/x-shockwave-flash swf
AddType video/x-m4v .m4v
AddType video/mp4 .mp4
AddType video/webm .webm
AddType audio/ogg .oga

试试这个,我希望我会为你工作。

于 2012-06-05T05:24:31.180 回答
0

看看videoJS.com - 它是一个基于 HTML5 视频技术的开源抽象层(带有用于旧版浏览器的 Flash Player 后备)。

于 2012-06-01T06:43:30.827 回答