【发布时间】:2014-01-11 11:55:02
【问题描述】:
我正在尝试使用 SKAction 播放 aiff 文件。此代码会导致在模拟器和我的 iPod 上播放白噪声:
SKAction *sound = [SKAction playSoundFileNamed:@"noise1.aiff" waitForCompletion:NO];
[self runAction:sound];
声音文件有效,当我使用 Amazing Audio Engine 时它可以工作。有谁知道怎么回事?
谢谢
【问题讨论】:
-
编码可能不符合预期标准,或者文件可能以非标准格式保存,或非标准功能(某些应用添加标签和其他元数据)。尝试其他编码选项和格式(caf、wav)。
-
谢谢。是的,caf 文件可以工作,但我有数百个 aiff 文件,我可以将它们作为一个批次进行转换,但我发现 AVAudioPlayer 是多么简单,所以我改用它。另外,它可以让我在播放过程中停止我需要的噪音。
-
这显示了如何让 AVAudioPlayer 工作:stackoverflow.com/questions/8016765/…
标签: audio ios7 sprite-kit