Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 将音频和视频转换为NSData_Iphone_Objective C_Cocoa_Cocoa Touch_File - Fatal编程技术网

Iphone 将音频和视频转换为NSData

Iphone 将音频和视频转换为NSData,iphone,objective-c,cocoa,cocoa-touch,file,Iphone,Objective C,Cocoa,Cocoa Touch,File,我想确认一下将音频和视频文件转换为NSData对象的推荐方法。Is+dataWithContentsOfFile:这是最好的方法吗?对于视频,因为您只有URL,是的dataWithContentsOfFile可能是获取数据的最好方法。这不是转换,文件中有什么视频、音频、文本、游戏数据、随机垃圾或什么都不重要。NSData只提供普通字节;您需要将数据或原始路径名或URL传递给更高级别的类(如UIImage、AVAudioPlayer或MPMoviePlayerController)才能实际显示或播

我想确认一下将音频和视频文件转换为NSData对象的推荐方法。Is+dataWithContentsOfFile:这是最好的方法吗?

对于视频,因为您只有URL,是的dataWithContentsOfFile可能是获取数据的最好方法。

这不是转换,文件中有什么视频、音频、文本、游戏数据、随机垃圾或什么都不重要。NSData只提供普通字节;您需要将数据或原始路径名或URL传递给更高级别的类(如UIImage、AVAudioPlayer或MPMoviePlayerController)才能实际显示或播放它


事实上,MPMoviePlayerController甚至不接受数据对象,它只接受URL。

?我的回答有什么用处?