我在 sqlite 数据库中存储了大约 40 000 个音频文件,每个 5K-7K。我将 blob 作为 NSData 对象获取。播放音频文件的最佳方式是什么?我一直在使用 ObjectAL 从磁盘播放音频文件,但我无法让它从内存中播放文件。
问问题
798 次
1 回答
1
你可以使用AVAudioPlayer
类。
它有一个initWithData:
方法:
- ( id )initWithData: ( NSData * )data error: ( NSError ** )outError;
由于您已经拥有NSData
对象,因此应该非常简单。
或者,您也可以使用数据创建一个临时文件。
于 2012-09-23T21:49:56.927 回答