我需要在iOS中显示音频或视频内容。如何在iOS中播放NSData音频或视频?
不幸的是,我没有收到作为URL的音频/视频,而是作为内容类型(MIME类型)的NSData
。
它使用的时候似乎UIWebView
无法正常播放的音频/视频数据的loadData:MIMEType:textEncodingName:baseURL:
使用loadRequest:
(感谢苹果为这个美好的控制器),只有当
,所以我想NSData的保存到临时文件 ,但我没有文件扩展名(只是MIME类型)。
完成此操作的最佳方法是什么? 也许使用其他一些iOS控件来实现音频/视频播放器?
在此先感谢。
您不需要将扩展名保存为临时文件。只需保存它没有扩展名,和e。 G。 AVAudioPlayer会从它的内容中找出它的文件类型。 – 2012-08-08 09:17:47
我需要支持音频和视频内容,因此它只能解决音频部分。使用AVAudioPlayer意味着我需要使用按钮来实现自己的“播放器”吗? – HyBRiD 2012-08-09 10:32:21