我已阅读常见问题解答,但找不到我的问题的答案。
我的要求是,如果 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)单独嵌入它来检查音频并且它可以正确播放。
我应该合并哪些更改才能使其正常工作。
谢谢你的帮助。