我正在构建适用于iPhone / iPad的应用程序,我正在努力解决声音问题:
该应用程序附带一个四分钟的倒数计时器。当coundown达到00:00时,会触发短暂的声音效果。这在不同的模拟器上工作正常,但我的手机保持沉默。该应用程序专为7.1。我想知道是不是因为代码或我的手机无法工作(它确实有声音问题)。我的代码看起来不错吗?我希望有人可以帮忙解决这个问题。
这是:
position: absolute;
top: 50%;
margin-top: -100px;
答案 0 :(得分:4)
确保您的设备未被触发进入静音模式。
此外,对于短系统声音,您可以使用AudioToolbox中的系统声音(https://developer.apple.com/library/ios/documentation/AudioToolbox/Reference/SystemSoundServicesReference/):
if let soundURL = NSBundle.mainBundle().URLForResource("Metal_Gong", withExtension: "wav") {
var mySound: SystemSoundID = 0
AudioServicesCreateSystemSoundID(soundURL, &mySound)
AudioServicesPlaySystemSound(mySound);
}
答案 1 :(得分:0)
我刚刚发现我的代码确实有效 - 只是因为手机坏了而没有播放声音。谢谢你的帮助!