javascript - JPlayer 不适用于 Firefox Android,但不适用于所有其他浏览器

标签 javascript android html5-audio jplayer

我一直在试图找出为什么我的 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/

相关文章:

javascript - 滚动时如何锁定表格的第一行和第一列,可能使用 JavaScript 和 CSS?

javascript - 在窗口大小更改或在移动设备中访问时缩放所有元素

javascript - 使用 Ajax 在 Hover 上播放声音

java - AlertDialog 不工作,在 if 条件语句期间

javascript - 从 JavaScript 捕获音频并使用 Google Speech API 识别它

html - IE 9 无法从 Tomcat 加载 HTML5 音频

javascript - JS : Regular expression to find all function calls in the body of a function

javascript - if else 语句jquery(附加到不同的选项卡)

android - 在 Android 的 ViewPager2 中检测越界滑动

android - 在 Android 中使用 OpenCv 形成性能下降的文档检测