我正在为网站使用jPlayer,一切正常,但在移动设备上我似乎无法获得任何音频 - 所有mp3 http请求都被取消,没有预览或响应。我可以通过直接链接在手机上播放mp3(在Android上测试)。
这是播放mp3的功能。我尝试过不同的音频文件,使用闪存等,但似乎没有任何工作,所以我只能假设这是一个请求问题:
$('.jp-jplayer').each(function(index, val){
$(this).jPlayer({
ready: function() {
$(this).jPlayer("setMedia", {
mp3: 'audio/file'+ (index + 1) +'.mp3',
})
.bind($.jPlayer.event.volumechange, volumeCallback);
},
solution: "html, flash",
supplied: "mp3",
preload: "auto",
swfPath: 'js',
loop: true,
});
});
答案 0 :(得分:0)
更改代码以指定您提供m4a而不是mp3,但仍然保持与mp3的链接,如下所示:
$('.jp-jplayer').each(function(index, val){
$(this).jPlayer({
ready: function() {
$(this).jPlayer("setMedia", {
m4a: 'audio/file'+ (index + 1) +'.mp3',
})
.bind($.jPlayer.event.volumechange, volumeCallback);
},
solution: "html, flash",
supplied: "m4a",
preload: "auto",
swfPath: 'js',
loop: true,
});
});