【发布时间】:2009-10-19 14:42:32
【问题描述】:
我想确认将音频和视频文件转换为 NSData 对象的推荐方法。 + dataWithContentsOfFile: 是最好的方法吗?
【问题讨论】:
标签: iphone objective-c cocoa cocoa-touch file
我想确认将音频和视频文件转换为 NSData 对象的推荐方法。 + dataWithContentsOfFile: 是最好的方法吗?
【问题讨论】:
标签: iphone objective-c cocoa cocoa-touch file
对于视频,因为您唯一拥有的是 URL,是的,dataWithContentsofFile 可能是为其获取数据的最佳方式。
【讨论】:
这不是转换,文件中的内容无关紧要 - 视频、音频、文本、游戏数据、随机垃圾或什么都没有。 NSData 只是给你简单的字节;您需要将数据或原始路径名或 URL 传递给更高级别的类(例如 UIImage、AVAudioPlayer 或 MPMoviePlayerController)才能实际显示或播放它。
事实上,MPMoviePlayerController 甚至不接受数据对象——它只接受 URL。
【讨论】: