2

这是我的jplayer代码

<div id="player"></div>

Javascript:

$("#player").jPlayer( {
    ready: function () {
      $(this).jPlayer("setMedia", {
        mp3: '/bedupako/songs_related/uploads/1.mp3' // Defines the url
      }).jPlayer("play"); // Attempts to Auto-Play the media
    },
    supplied: "mp3",
    swfPath: "js"
  });

我确信我的 mp3 路径是正确的,我也确信swfpath。那为什么我的歌没有播放?

编辑:

好的,现在我只是感到沮丧,就这样做了。我得到了 DEMO jPlayer,一个简单的圆圈,然后把它上传到我的网站上。仅进行以下更改:

circle.player.js 进行了以下更改

solution: "html", // I want only HTML5 playback, NO FLASH
supplied: "mp3",

在 Index.php 中。我删除了第二个玩家,然后将其中一个的构造函数更改为以下

var myCirclePlayer = new CirclePlayer("#jquery_jplayer_1",
            {
                mp3: "http://bedupako.com/songs_related/uploads/40.mp3"
            }, {
                cssSelectorAncestor: "#cp_container_1"
            });

实时链接在这里。我专门使用 HTML5 播放器,因为我需要它。(在 Opera 和 firefox中,chrome 播放了我的歌曲;没有在 IE 中尝试过,但老实说我并不关心 IE:P 因为它总是有一些问题-_-)请在播放之前禁用你的 flash 插件

4

4 回答 4

5

Firefox 和 Opera 都不支持 HTML 5 音频中的 MP3 格式,仅支持 WEBMA 和 OGA:

HTML5 browsers and their supported audio file formats:

Firefox (OSX, Win): WEBMA, OGA
Safari (OSX, Win): MP3, M4A
Mobile Safari iOS4 (iPad, iPhone, iPod): MP3, M4A
Opera (OSX, Win): WEBMA, OGA
Chrome (OSX, Win): WEBMA, OGA, MP3, M4A
IE9 (Win): MP3, M4A (Can install the WebM codec.)

取自http://www.jplayer.org/latest/developer-guide/#reference-html5-audio-format

于 2011-12-11T18:37:47.363 回答
2

如果添加以下两个构造函数选项,您会收到任何警报error吗?warning

$("#player").jPlayer( {
    ready: function () {
      $(this).jPlayer("setMedia", {
        mp3: '/bedupako/songs_related/uploads/1.mp3' // Defines the url
      }).jPlayer("play"); // Attempts to Auto-Play the media
    },
    supplied: "mp3",
    swfPath: "js",
    errorAlerts: true,
    warningAlerts: true
  });
于 2011-12-10T22:44:03.600 回答
1

我写了一个简短的例子,描述了我博客上的代码和目录结构:http: //vigrond.com/blog/2011/12/01/invisible-html5-flash-audio-player-using-jplayer/(点击链接到示例)

希望您可以将您的代码与此进行比较并发现问题。

如果没有实时测试页面,很难说是什么导致了问题。

于 2011-12-10T23:00:23.867 回答
0

您是否尝试过为您的 mp3 文件使用绝对路径?

于 2011-12-10T19:14:04.057 回答