jPlayer MP3流无法在IE中运行

时间:2012-04-10 12:43:35

标签: javascript jquery internet-explorer stream jplayer

我在Javascript中创建了一个jPlayer对象的实例,它将MP3流加载到播放器中,然后自动播放(因此在就绪函数的末尾为.jPlayer('play');

这适用于所有浏览器,通常是Internet Explorer。尽管我很乐意放弃对它的支持,但是太多的预期访问者都会使用它,因此我需要提出一些解决方案。

这是我正在使用的代码 - 有什么方法可以修改它以允许它在IE中运行,或者我是否需要添加一些仅IE的异常?

<!-- jQuery/jPlayer JS includes here -->
<script type="text/javascript">
//<![CDATA[
    $(document).ready(function(){
        $("#jquery_jplayer_1").jPlayer({
            ready: function (event) {
                $(this).jPlayer("setMedia", {
                    mp3: "http://website.com:port/;stream/1"
                }).jPlayer('play');
            },
            swfPath: "js",
            supplied: "mp3",
            solution: "flash,html",
            wmode: "window"
        });
    });
//]]>
</script>
<div id="jquery_jplayer_1" class="jp-jplayer"></div>
<div id="jp_container_1" class="jp-audio">
    <div class="jp-type-single">
        <div class="jp-no-solution">
            <span>Update Required</span>
            To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.
        </div>
    </div>
</div>
//Custom player controls go here.

0 个答案:

没有答案