如何确定 iOS 设备的视频播放能力?
How can I determine the video playback capabilities of an iOS device?
我在 iOS 应用程序中使用 AVAssetExportSession
将编辑后的视频作为 mp4
文件保存到磁盘。然后可以共享此视频文件或将其添加到用户的照片库中。
Photos
框架不允许将资产保存到设备无法播放的照片库中。例如,iPad mini 2 不支持播放分辨率大于 1080p 的视频,因此无法在该设备上添加此类视频。
我想确保导出的视频始终可以添加到照片库,并在需要时以较低的分辨率自动导出。
我如何确定这个限制?是否可以在运行时查询设备的视频播放功能,或者它们是否记录在某处?
Apple 工程师已确认无法在运行时确定播放功能。
Apple 的 Tech Specs pages. iPhone models can be compared here.
上记录了视频播放功能
我在 iOS 应用程序中使用 AVAssetExportSession
将编辑后的视频作为 mp4
文件保存到磁盘。然后可以共享此视频文件或将其添加到用户的照片库中。
Photos
框架不允许将资产保存到设备无法播放的照片库中。例如,iPad mini 2 不支持播放分辨率大于 1080p 的视频,因此无法在该设备上添加此类视频。
我想确保导出的视频始终可以添加到照片库,并在需要时以较低的分辨率自动导出。
我如何确定这个限制?是否可以在运行时查询设备的视频播放功能,或者它们是否记录在某处?
Apple 工程师已确认无法在运行时确定播放功能。
Apple 的 Tech Specs pages. iPhone models can be compared here.
上记录了视频播放功能