我在CrashLanding示例中使用Apple的SoundEngine示例代码来播放多个音频文件.使用CrashLanding附带的示例caf文件一切正常但是当我尝试使用我自己的样本使用afconvert转换为CAF时,我得到的是一个沉默的石头;)
有没有人有afconvert设置会生成一个能够通过OpenAL播放的CAF文件?
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf
参考文献:
Apple的多媒体编程指南:使用音频:iOS中的首选音频格式
afconvert(1)手册页(afconvert -h
用于完整信息)
简单的bash脚本将文件夹中的mp3文件转换为caf for iphone
#!/bin/bash for f in *.mp3; do echo "Processing $f file..." afconvert -f caff -d LEI16@44100 -c 1 "$f" "${f/mp3/caf}" done
这是最好的尺寸:
afconvert -f caff -d ima4 original.wav