Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何转换WAV音频文件进行核心音频播放?_Iphone_Audio_Core Audio_Openal - Fatal编程技术网

Iphone 如何转换WAV音频文件进行核心音频播放?

Iphone 如何转换WAV音频文件进行核心音频播放?,iphone,audio,core-audio,openal,Iphone,Audio,Core Audio,Openal,我正在使用Core Audio/OpenAL播放CAF音频文件。从苹果公司我知道最好的文件格式是: 核心音频文件格式(CAFF),单声道,16位@44,1 kHz 所以我启动了Soundtrack Pro 3,并将一个WAV文件保存为“核心音频文件”,具有44,1 kH,16位整数 当我回放它时,它被严重扭曲,具有可怕的品质。当我在mac上按空格键(quicklook)播放时,声音非常好 我必须做什么才能在Core Audio中播放自己的声音文件?苹果公司是否有专门的工具可以转换声音文件,使其能

我正在使用Core Audio/OpenAL播放CAF音频文件。从苹果公司我知道最好的文件格式是:

核心音频文件格式(CAFF),单声道,16位@44,1 kHz

所以我启动了Soundtrack Pro 3,并将一个WAV文件保存为“核心音频文件”,具有44,1 kH,16位整数

当我回放它时,它被严重扭曲,具有可怕的品质。当我在mac上按空格键(quicklook)播放时,声音非常好


我必须做什么才能在Core Audio中播放自己的声音文件?苹果公司是否有专门的工具可以转换声音文件,使其能够立即与核心音频一起播放?

来自苹果公司文档:

 afconvert -f caff -d LEI16 something.m4a something.caf

从Apple文档中:

 afconvert -f caff -d LEI16 something.m4a something.caf

核心音频可以播放最流行的格式。你能发布一些代码吗?最好的文件格式是:核心音频文件格式(CAFF),单声道,16位@44,1 kHz——没有理由比16位LPCM WAV更好。不管怎样,也许STP有一个endian不匹配?如果是这样的话,错误将是巨大的——在许多情况下很难区分。核心音频可以播放最流行的格式。你能发布一些代码吗?最好的文件格式是:核心音频文件格式(CAFF),单声道,16位@44,1 kHz——没有理由比16位LPCM WAV更好。不管怎样,也许STP有一个endian不匹配?如果是这样的话,错误将是巨大的——在许多情况下很难区分。您必须在终端中输入此命令(在Mac上快速查找)。将要转换的文件拖到其中以获得完整路径。然后再次拖动并更改扩展名。您必须在终端中输入此命令(在Mac上进行快速查找搜索)。将要转换的文件拖到其中以获得完整路径。然后再次拖动并更改扩展名。