我一直在试图找出为什么我的 jplayer 配置可以在所有浏览器上播放,除了 android for firefox。过去几天我一直遵循开发指南,但我仍然在努力弄清楚这一点。我的开发站点是 http://dev.beatautomate.com/appdevel/?uid=titus我声明了一些属性,因此 flash 将作为不兼容浏览器的后备...但我不确定我做错了什么。下面是我的代码 fragment ,我的开发站点是 http://dev.beatautomate.com/appdevel/?uid=titus有什么想法或建议吗?非常感谢!!
// json_data is a json object that has a few mp3s..
var myPlaylist = new jPlayerPlaylist({
jPlayer: "#jquery_jplayer_N",
cssSelectorAncestor: "#jp_container_N"
},json_data, {
playlistOptions: {
enableRemoveControls: true
},
swfPath: "http://www.jplayer.org/latest/js/Jplayer.swf",
supplied: "mp3",
smoothPlayBar: true,
keyEnabled: true,
solution:"flash,html"
});
最佳答案
jPlayer 似乎无法正确检测到 Android 版 Firefox 支持 MP3 播放。
修改所有出现的字符串“audio/mpeg;” jPlayer 库中的 codecs="mp3"' 更改为 'audio/mpeg' 可以在 Android 版 Firefox 中正常播放。不过,我不确定这是否会在其他浏览器中造成检测问题。
希望 jPlayer 团队能够在下一个版本中修复此检测。
关于javascript - JPlayer 不适用于 Firefox Android,但不适用于所有其他浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24708444/