首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在火狐,歌剧和IE上使用jPlayer?

如何在火狐,歌剧和IE上使用jPlayer?
EN

Stack Overflow用户
提问于 2012-10-14 23:38:20
回答 1查看 1.8K关注 0票数 1

我使用的是jplayer 2.1.0。我有4个浏览器chrome 22,opera 12,IE9和mozilla Firefox15,它们都是2012年10月的最新浏览器。我的播放器可以在chrome中工作,但在所有其他浏览器中都失败了。我现在不使用闪存,所以只需要依赖HTML5。这是代码。

代码语言:javascript
复制
$(document).ready(function(){
            $("#jquery_jplayer_1").jPlayer({
                ready: function () {
                    var url;
                    $('.singles').click(function(event){
                        var x = event.target;
                        url = "http://localhost:8080/WebApplication1/songs/"+x.innerHTML;
                        $("#jquery_jplayer_1").jPlayer("setMedia",{
                            mp3: url
                        }).jPlayer("play");
                    });
                },
                swfPath: "/js",
                supplied: "mp3, oga"
            });
        });

我在url..is中直接使用文件路径这种不好的做法吗?

我应该通过服务器发送mp3文件吗?就像设置内容类型和everything?..sorry一样愚蠢,因为我自己对此感到愚蠢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-16 23:17:02

请参考以下网址并下载源代码,然后根据您的需要进行修改http://www.script-tutorials.com/how-to-play-audio-video-using-jplayer/

由于firefox和opera不播放mp3文件,因此请按如下方式修改jquery调用

代码语言:javascript
复制
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
    ready: function () {
        $(this).jPlayer("setMedia", {
            mp3: "media/track.mp3",
            oga: "media/track.ogg"
        }).jPlayer("play");
    },
    ended: function (event) {
        $(this).jPlayer("play");
    },
    swfPath:"/swf",
    supplied: "mp3,oga",
    solution:"html,flash",
    wmode:"window"  
}); 
});

然后添加一个ogg文件的同一mp3轨道内的媒体folder.Use任何转换器,以转换mp3文件到ogg格式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12883737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档