【发布时间】:2016-01-18 20:42:24
【问题描述】:
我用cordova 制作了一个简单的android 应用程序,可以在单击按钮时播放音频。它适用于我的华为手机(android 5.1.1)和谷歌模拟器,但不适用于任何其他安卓手机(android 4.x [4.1;4.2;4.4])。
我在项目中安装了媒体插件,没有做任何安卓版本特定的限制
index.js:http://puu.sh/mrY3g/9d4a99d3e9.txt
config.xml:http://puu.sh/mrY7a/ae9b06aa51.txt
非常感谢
附言。如果您需要更多文件进行调查/故障排除,请发表评论:)
编辑
这是内容安全策略的问题,已修复,但现在当我登录手机时,当我尝试播放 .mp3 文件时,它显示 Permission Denied。这只发生在 android 4.x 上(在浏览器和 android 5 上完美运行)。任何帮助表示赞赏。
【问题讨论】:
-
请不要在您的问题中链接到外部资源 - 它们的生命周期很可能会比您的问题短。
-
如果您认为这是一个错误,请在 issues.cordova.io 上提交问题,提供您可以提供的所有信息(cordova CLI 版本、cordova android 版本等)
-
关于 android 版本...我没有对配置进行任何更改。你能告诉我如何添加分钟吗? sdk, amx. sdk,目标sdk(如果有)