在jplayer中的闪回落不在firefox 16和opera 12中工作

时间:2012-11-01 11:55:49

标签: jquery jquery-plugins jplayer

我正在创建一个我正在使用jplayer的音乐网站。该播放器在Chrome中运行良好但在所有其他浏览器中都失败了..所有浏览器都是最新的。我的Flash播放器也是最新的。目前的版本是flash player 11.4。我浏览了jplayer文档,但没有帮助。所以这是我的代码

 $(document).ready(function(){
            $("#jquery_jplayer_1").jPlayer({
                ready: function () {
                    var url1,url2;
                    $('.singles').click(function(event){
                        var x = event.target;
                        var y = x.replace(".mp3",".oga");
                        url1 = "http://localhost:8080/WebApplication1/songs/"+x.innerHTML;
                        url2 = "http://localhost:8080/WebApplication1/songs/"+y;
                        $("#jquery_jplayer_1").jPlayer("setMedia",{
                            mp3: url1,
                            oga: url2
                        }).jPlayer("play");
                    });
                },
                swfPath: "/jPlayer/Jplayer.swf",
                solution: "html/flash",
                supplied: "mp3, oga",
                wmode: "window"
            });
        });

我为oga添加了一些代码,因为我被告知firefox和opera需要提供oga而不是mp3。即使在添加oga

的代码之前,同样的问题仍然存在

我在jplayer上看到以下文字: 需要更新 要播放媒体,您需要将浏览器更新为最新版本或更新Flash插件。

我该怎么办?请帮忙

2 个答案:

答案 0 :(得分:1)

我认为这是关于swf文件的路径。你不应该把文件名放在路径中。

答案 1 :(得分:0)

解决方案选项应以逗号分隔,而不是/ -separated。