2

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

4

1 回答 1

1

你可以使用AVAudioPlayer类。
它有一个initWithData:方法:

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

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

或者,您也可以使用数据创建一个临时文件

于 2012-09-23T21:49:56.927 回答