我需要base64 编码和解码 .wav文件。
为什么我要这样做:
我的情况是我无法在应用包中添加.wav文件(开发标准库并且不想走'real' or 'universal' framework 的路线)。所以我需要将我的声音文件作为NSString存储在内存中,并根据需要将其转换为声音。
我希望收到的答案:
(1)如何生成小.wav文件的base64字符串(NSString)表示
(2)如何解码此字符串并以某种方式使用本机音频服务进行播放。
提前感谢你们/ gals。
答案 0 :(得分:0)
您可以首先使用ExtAudioFileRef将wav读入C数组。在框架中查看ExtendedAudioFile.h。将音频放入C数组后可以使用NSData对其进行序列化/反序列化。