我的 *.wav 的工作符合预期。但是 wav 文件太大了,所以我想播放 *.mp3 或 *.ogg 但它不起作用。
我使用在 finch Demo 项目中找到的这行代码
engine = [[Finch alloc] init];
sitar = [[Sound alloc] initWithFile:RSRC(@"sitar.wav")];
[sitar play];
所以我只将sitar.wav 更改为我的.mp3 文件名。
注1: 不能是mp3或ogg,任何文件格式不如wav大都可以,但是哪个?
注意2: 我不知道如何使用声音,所以我在stackoverflow上搜索并找到了finch。它看起来很简单,所以我想使用它,但是如果您知道其他一些简单的方法来播放该声音文件(带有压缩编解码器的环境 + 效果声音),我也会切换到其他技术。