我遇到了和这个问题一样的问题:SimpleAudioEngine, playing .caf files (which is closed)
但是,该解决方案不起作用。
我有Battle.wav
,这很好用
[[SimpleAudioEngine sharedEngine]playBackgroundMusic:@"Battle.wav"];
现在,我想将其转换为 .caf。根据那个问题的答案,我应该使用这个终端线:
afconvert -f caff -d LEI16@22050 Battle.wav
但是,生成的文件不起作用。当我使用:
[[SimpleAudioEngine sharedEngine]playBackgroundMusic:@"Battle.caf"];
当我这样做时,Xcode 会显示以下消息:
AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000C2C) 8.24 位 little-endian 有符号整数,去交错
我真的不知道那是什么意思。然而,我所知道的是该文件确实没有声音。
播放 .caf 文件的问题:在模拟器中运行良好,但在 iPhone中也无济于事(而且他们遇到的问题似乎与我在这里遇到的基本问题不同)。
Cocos2d-iphone 1.0.1,iPhone 4。