QuaRang1225 / swiftui-photos

0 stars 0 forks source link

동영상 관련 #4

Closed QuaRang1225 closed 2 months ago

QuaRang1225 commented 2 months ago
QuaRang1225 commented 2 months ago

동영상 관련

private func playVideo(asset: PHAsset,id:String){
        let options = PHVideoRequestOptions()
       //네트워크를 통해 비디오를 다운로드할 수 있도록 허용. 로컬이 아닌 iCloud에 저장된 비디오를 요청할 때 필요
        options.isNetworkAccessAllowed = true

        PHImageManager.default().requestPlayerItem(forVideo: asset, options: options) { playerItem, _ in
            DispatchQueue.main.async {
                withAnimation(.spring(response: 0.75, dampingFraction: 0.75)) {
                    if let playerItem {
                        selectedVideo = VideoPlayerItem(id: id, playerItem: AVPlayer(playerItem: playerItem))
                    }
                }
            }
        }
    }

이슈

스크린샷 2024-08-08 오전 3 13 50

해결

QuaRang1225 commented 2 months ago

추가적으로 동영상 추가 옵션 부여

이미지 리스트의 추가된 점

VideoPlayer관련 기능

메서드

컴포넌트