从 sqlite 数据库 Objective-C 播放音频文件
Posted
技术标签:
【中文标题】从 sqlite 数据库 Objective-C 播放音频文件【英文标题】:Play audio files from sqlite database Objective-C 【发布时间】:2012-09-23 21:12:13 【问题描述】:我在 sqlite 数据库中存储了大约 40 000 个音频文件,每个文件 5K-7K。我将 blob 作为 NSData 对象获取。播放音频文件的最佳方式是什么?我一直在使用 ObjectAL 播放磁盘中的音频文件,但我无法让它播放内存中的文件。
【问题讨论】:
【参考方案1】:您可以使用AVAudioPlayer
类。
它有一个initWithData:
方法:
- ( id )initWithData: ( NSData * )data error: ( NSError ** )outError;
既然你已经有了NSData
对象,它应该很简单。
或者,您也可以create a temporary file 提供数据。
【讨论】:
以上是关于从 sqlite 数据库 Objective-C 播放音频文件的主要内容,如果未能解决你的问题,请参考以下文章
在objective-c中是不是有一个等效的sqlite .dump?
如何在objective-c的coredata应用程序中添加我的TwitterClient.sqlite中的数据
在 SQlite 上与 Objective-C 一起使用的最佳 ORM 是啥? [关闭]