我正在使用cordova媒体插件并尝试播放一个简单的.wav文件。我正在使用git中的示例代码,它可以在iOS模拟器中运行。但是,当我在设备(iPhone 6,iOS 8.3)上运行它时,没有声音播放。我从日志中得到以下内容:
2015-06-24 21:19:21.310 myapp [670:143925]找到资源'/private/var/mobile/Containers/Bundle/Application/59CEEB50-4603-4AFD-8CF8-CD083ADE6FA4/myapp.app/www web文件夹中的/audio/bell.wav'。 2015-06-24 21:19:21.340 myapp [670:143925]播放音频样本'audio / bell.wav' 2015-06-24 21:19:25.317 myapp [670:143925]完成播放音频样本'audio / bell.wav' 2015-06-24 21:19:25.321 myapp [670:143925]音频成功 2015-06-24 21:19:25.322 myapp [670:143925]已发布ID为d627afe1-fe1c-6524-2479-94bf72dc2f01的媒体
所以似乎找到并播放了该文件。但没有听到声音?我不确定是否需要为设备预设一些设置,或者这是否有错误。
答案 0 :(得分:2)
之前有“得到我”的可能问题:
您确定声音已完全打开吗? 您必须设置音量,但iPhone / iPad上的音量按钮旁边还有一个开关,可以完全禁用音量(关闭时显示橙色) - 很容易忘记它已关闭,因为它实际上并没有禁用设备上的所有音频(例如视频将忽略它并仍然播放音频,但播放音频文件将尊重它而不发出任何声音)