我已经阅读了FAQ,但找不到我的问题的答案。
http://jplayer.org/support/
我的要求是,如果Firefox/Opera/Chrome浏览器中没有flash,它应该使用HTML5“音频”来播放音频文件。
下面是我的代码的样子
/*Following code creates URL for M4A and OGG from MP3 url*/
var _oggurl = _url.substring(0, _url.lastIndexOf("."))+".ogg";
var _m4aurl = _url.substring(0, _url.lastIndexOf("."))+".m4a";
$('#jquery_audioPlayer').jPlayer("setMedia", {mp3:_url, m4a:_m4aurl, oga:_oggurl});
$('#jquery_audioPlayer').jPlayer("supplied", "mp3, m4a, oga");
$('#jquery_audioPlayer').jPlayer("play");我已经将音频转换为3种不同的格式mp3,m4a和ogg,并将参数传递给jPlayer。尽管如此,当flash插件从浏览器中移除时,音频无法播放。我已经用HTML5 (不带jPlayer)的audio标签,通过单独嵌入的方式检查了音频,可以正常播放。
我应该合并哪些更改才能使其正常工作。
谢谢你的帮助。
发布于 2012-06-04 14:06:52
好的,我想出了解决方案。在初始化jPlayer时,我没有传递"supplied“。使用闪存解决方案时不会导致任何问题,但会导致HTML5音频出现问题。
$("#jquery_audioPlayer").jPlayer({
swfPath: "../js",
supplied: "oga, m4a, mp3",
solution: "html, flash",
wmode: "window"
});https://stackoverflow.com/questions/10876537
复制相似问题