繁体   English   中英

如何在iOS应用程序中以8Kbps比特率播放wav文件?

[英]How to play wav file with 8Kbps bit rate in iOS application?

我开发了一个iOS应用程序,该应用程序应调用Web服务并返回音频文件(作为字节数组),然后将其播放给用户。 我对音频文件格式有问题,因为它具有8 Kbps的比特率,并且应用内的任何播放器都无法播放。 当我从服务器端将其转换为其他任何比特率(例如13 Kbps)以测试其是否正常工作时。 但是,我有大量文件,无法手动转换它们。 有什么办法可以在iOS应用程序代码中转换文件?

要解决您对手动转换文件的评论:服务器端自动解决此问题的可行方案? 如果是这样,您可能有几个选择。

一种方法是安装处理所有这些比特率的Audacity,然后使用Chains功能进行批处理。 如果是一次转换,则可以手动启动它,否则,您可能需要找到一种编写过程脚本的方式(也就是说,如果新文件来自外部来源)。

至于在iOS中播放这些文件,您是否考虑过嵌入libpd(仅是许多示例之一,但您可以在几分钟内启动并运行)? 它具有相当开放的文件播放方法,并且可以处理这些文件格式。 如果您给我发送示例,我可以立即进行测试!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM