我在sqlite数据库中存储了大约40 000个音频文件,每个5K-7K。我将blob作为NSData对象获取。播放音频文件的最佳方式是什么?我一直在使用ObjectAL从磁盘播放音频文件,但我不能让它从内存中播放文件。
答案 0 :(得分:1)
您可以使用AVAudioPlayer
课程
它有一个initWithData:
方法:
- ( id )initWithData: ( NSData * )data error: ( NSError ** )outError;
由于您已经拥有NSData
个对象,因此它应该非常简单。
或者,您也可以create a temporary file提供数据。