Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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
Ios 要为大型音频文件选择的音频格式_Ios_Audio_Core Audio_Avaudioplayer - Fatal编程技术网

Ios 要为大型音频文件选择的音频格式

Ios 要为大型音频文件选择的音频格式,ios,audio,core-audio,avaudioplayer,Ios,Audio,Core Audio,Avaudioplayer,哪种音频文件格式最适合用于大型音频文件?我的应用程序中有许多大型音频文件,但它们当前的mp3大小为数百MB如果您想在音频文件上保存更多存储空间,文件格式可能不会在文件大小上改变太多,从而降低比特率(例如,320Kbps到128Kbps)可以显著减小文件大小。:如何使用microsofts音频压缩管理器进行此操作?(实际上,m.s.d.n中没有很好的文档说明) Windows提供专门压缩音频文件的编解码器。音频文件通常为PCM格式(WAVE_format_PCM),并使用最简单的directsou

哪种音频文件格式最适合用于大型音频文件?我的应用程序中有许多大型音频文件,但它们当前的mp3大小为数百MB

如果您想在音频文件上保存更多存储空间,文件格式可能不会在文件大小上改变太多,从而降低比特率(例如,320Kbps到128Kbps)可以显著减小文件大小。

:如何使用microsoft
s音频压缩管理器进行此操作?(实际上,m.s.d.n中没有很好的文档说明)

Windows提供专门压缩音频文件的编解码器。音频文件通常为PCM格式(WAVE_format_PCM),并使用最简单的directsound方法播放(查看msdn,它就在手边,可以正常工作)

要使用directsound(即PCM格式)播放文件,首先创建directsound对象,创建directsoundbuffer,然后使用keep-fill buffer算法将PCM数据直接泵入缓冲区

如果您希望使用编解码器,您可以尝试编写一个过程,打开一个流文件并将其传递给acm驱动程序对象,从而(反)压缩它

ACM(音频压缩管理器)的驱动程序找到适合输入源的编解码器,并再次将其解压缩为WAVE_格式,以便您的应用程序能够播放它