在我的应用中,我想播放用户iPad上已保存的视频。通常我们在我们的应用程序中使用UIimagePickercontroller来导入资产。但在我的情况下,我想播放视频文件而无需导入或保存在我的应用程序中。 我已经检查了UIImagePickerControllerMediaURL,它显示了y app的路径,这意味着失败是从临时文件夹文件:///private/var/mobile/Applications/137E6A4A-3777-4926-8D52-434C2E3EDC0C/tmp/trim.4BAC5E82 -D175-4ABD-BC9A-E3A8FF0D5551.MOV
我找到了一些帮助你们理解的链接 display image from URL retrieved from ALAsset in iPhone
答案 0 :(得分:1)
但在我的情况下,我想播放视频文件而无需导入或保存 在我的应用程序
要实现此目的,您必须知道所需视频的ALAsset网址。使用ALAssetLibrary
使用ALAsset网址加载视频。
您可以使用UIimagePickercontroller
显示所有图片库视频,并且当用户从中选择视频时,您可以获取视频的网址。将这些网址保存到您的应用程序存储空间,然后在需要时再次播放(使用ALAsset
并保存ALAsset网址)。