swift - 如何直接访问和播放照片库中的视频?
问题描述
我正在尝试播放使用 ReplayKit 保存到用户照片库的视频。文件名是myVideo.mp4
,网址是file:///var/mobile/Containers/Data/Application/85309C83-6627-4582-9598-8125AB8A2929/Documents/myVideo.mp4
我正在尝试访问此视频,但我的研究导致我
1.挑选视频(myVideo.mp4)
imagePickerController.mediaTypes = ["public.movie"]
2.获取网址
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let videoURL = info[UIImagePickerControllerReferenceURL] as? NSURL
}
3.使用检索到的URL结合AVPlayer播放视频。
理想情况下,我想避免这些步骤,因为我假设我拥有的文件名或 URL 足以直接访问我的视频。
解决方案
推荐阅读
- c# - 在 Xamarin 中动态更改条目输入的 Tab 键顺序
- reporting-services - SSRS - 是否可以过滤字段值但仍将其他值返回为空或空格?
- plotly.js - 为什么 PlotlyJS 不适用于谷歌浏览器?
- java - 在 JList 中过滤和突出显示时出现问题
- java - HCL Nomad Web:不支持 HTTP 响应内容类型
- php - PHP:无法使用 localhost:4000 创建新的文本文件
- c# - 将一个结构的成员复制到另一个 C#
- c++ - 重新排序链接库如何修复多个定义错误?
- node.js - Express 使用自定义类型的中间件
- sql - 如何用sql查找销量最高的产品的收益?