从sqlite数据库Objective-C播放音频文件

时间:2012-09-23 21:12:13

标签: objective-c ios xcode audio

我在sqlite数据库中存储了大约40 000个音频文件,每个5K-7K。我将blob作为NSData对象获取。播放音频文件的最佳方式是什么?我一直在使用ObjectAL从磁盘播放音频文件,但我不能让它从内存中播放文件。

1 个答案:

答案 0 :(得分:1)

您可以使用AVAudioPlayer课程 它有一个initWithData:方法:

- ( id )initWithData: ( NSData * )data error: ( NSError ** )outError;

由于您已经拥有NSData个对象,因此它应该非常简单。

或者,您也可以create a temporary file提供数据。