サーバーからアプリのDocumentディレクトリにmp4ファイルをダウンロードし、ダウンロードしたmp4ファイルをAVPlayerControllerで再生したいのですが、再生できません。
AVPlayerControllerは表示されますが、左下のインジケータが永遠に回り続けている状態で、再生が開始されません。
ビルドは正常に通り、アプリがクラッシュしたり、フリーズしたりもしていません。
指定したurlにファイルが正常にダウンロードされていることも確認済です。
以下のコードで不適切な部分、不備などありましたらご教授願います。
Swift
1let videoPlayer = AVPlayer(url: URL(string: "file:///var/mobile/Containers/Data/Application/D983D783-2B36-4528-92BD-6EB05E725A73/Documents/video.mp4")!) 2let playerController = AVPlayerViewController() 3playerController.player = videoPlayer 4self.present(playerController, animated: true, completion: { 5 videoPlayer.play() 6})
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。