livePhotoView.isMuted = false livePhotoView.delegate = self return livePhotoView }() // PHPickerViewController lazy var pickerViewController: PHPickerViewController = { var configuration = PHPickerConfiguration configuration.filter = PHPickerFilter.any(of: [.images, .livePhotos]) var pickerViewController = PHPickerViewController PHPickerViewControllerDelegate { // 从相册取出LivePhoto显示到PHLivePhotoView func picker(_ picker: PHPickerViewController
仅提供用户选择的照片和视频(App 无法获取其他照片) 如何调用 PHPicker 我们先来看下 PHPicker 的流程图,首先声明 PHPickerConfiguration,进行配置,再传给 PHPickerViewController videos]) // 如果要获取视频,最好设置该属性,避免系统对视频进行转码 config.preferredAssetRepresentationMode = .current let picker = PHPickerViewController available(iOS 14, *) public protocol PHPickerViewControllerDelegate : AnyObject { func picker(_ picker: PHPickerViewController 如何获取照片 PHPicker 获取图片的方法还是比较简单的,代码如下: func picker(_ picker: PHPickerViewController, didFinishPicking results func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) { // 首先需要
仅提供用户选择的照片和视频(App 无法获取其他照片) 如何调用 PHPicker 我们先来看下 PHPicker 的流程图,首先声明 PHPickerConfiguration,进行配置,再传给 PHPickerViewController videos]) // 如果要获取视频,最好设置该属性,避免系统对视频进行转码 config.preferredAssetRepresentationMode = .current let picker = PHPickerViewController available(iOS 14, *) public protocol PHPickerViewControllerDelegate : AnyObject { func picker(_ picker: PHPickerViewController 如何获取照片 PHPicker 获取图片的方法还是比较简单的,代码如下: func picker(_ picker: PHPickerViewController, didFinishPicking results func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) { // 首先需要
showSourcePicker) { SourcePickerView(selectedSource: $model.videoSource) } }}视频选择器(PHPickerViewController PHPickerConfiguration() config.filter = .videos config.selectionLimit = 1 let picker = PHPickerViewController PHPickerViewControllerDelegateextension VideoPickerViewController: PHPickerViewControllerDelegate { func picker(_ picker: PHPickerViewController