我正在使用 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/audio/bell.wav' 在 web 文件夹中。
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 的媒体发布
看来文件已找到并播放。但是没有声音?我不确定是否需要预设一些设置才能使设备正常工作,或者这是否是它的错误。
Best Answer-推荐答案 strong>
以前“捕获我”的可能陷阱:
您确定声音已完全打开吗?
您必须设置音量,但 iPhone/iPad 上的音量按钮旁边还有一个开关,可以完全禁用音量(关闭时显示橙色) - 很容易忘记它已关闭,因为它实际上并没有禁用设备上的所有音频(例如视频会忽略它并仍然播放音频,但播放音频文件会尊重它并且不会发出任何声音)
关于ios - Cordova/Phonegap Media 在 iOS iPhone 6 设备上没有声音,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/31039794/
|