使用负载平衡时,mp4播放器在FF中不起作用

时间:2013-09-05 10:07:46

标签: firefox coldfusion load-balancing coldfusion-9

我在ColdFusion 9应用服务器中托管的应用程序中使用负载平衡,并尝试播放mp4视频。我通过单击锚标记直接在浏览器中显示视频。它在IE中运行良好,但在Firefox中不起作用。 Firefox会显示一些垃圾字符,如方块和问号。没有视频或错误消息。但是,当我运行相同的应用程序而没有负载平衡它在FF中的工作正常。问题是由于负载平衡还是我需要设置MIME类型?

注意:我使用的是FF 23.0

1 个答案:

答案 0 :(得分:2)

我尝试使用支持Flash后备的HTML 5标记。代码是`

            <source src="https://#CGI.SERVER_NAME#/video.mp4" type="video/mp4">
            <source src="https://#CGI.SERVER_NAME#/video.webm" type="video/webm">

            <!--- Flash player code to play video in HTML5 non support browser --->
            <object type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf"  width="1000" height="600">
                <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf">
                <param name="allowFullScreen" value="true">
                <param name="wmode" value="transparent">
                <param name="flashVars" value="config={'playlist':[{'url':'https://#CGI.SERVER_NAME#/video.mp4','autoPlay':true}]}">
            </object>
        </video>`

我还在Apache服务器的httpd.conf文件中添加了MIME类型。 MIME类型是

AddType video / ogg .ogv

AddType video / mp4 .mp4

AddType video / webm .webm

现在工作正常。