ios - swift video player example



Swift:AVPlayer에서 비디오를 재생하는 중이 오류가 표시됨:[AVOutputContext] 경고:AVA 컨텍스트에서 sharedAudioPresentationContext를 사용할 수 없음 (1)

번들 디렉토리에서 비디오를 재생하려고하는데이 오류가 발생합니다.

비디오 [29054 : 2968406] [MediaRemote] [AVOutputContext] 경고 : AVA 컨텍스트는 sharedAudioPresentationContex에서 사용할 수 없습니다.

이것은 내 구현입니다 :

import UIKit
import AVKit
import AVFoundation


class ViewController: UIViewController {
    var playerVC = AVPlayerViewController()
    var playerView = AVPlayer()

    override func viewDidLoad() {
        super.viewDidLoad()
        self.playVideo()

    }


    func playVideo() {
        let documentsDirectory = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).last! as NSURL
        guard let fileURL  = documentsDirectory.appendingPathComponent("video.mp4") else{ return }
        self.playerView = AVPlayer(url:fileURL as URL)
        self.playerVC.player = playerView
        self.view.addSubview(self.playerVC.view)
        self.addChildViewController(self.playerVC)
        playerView.play()

    }

내가 뭘 잘못하고 있는지 아는 사람이 있습니까? 정말로 도움을 주시면 감사하겠습니다.


import UIKit
import AVKit
import AVFoundation


class ViewController: UIViewController {
    var playerVC = AVPlayerViewController()
    var playerView = AVPlayer()

    override func viewDidLoad() {
        super.viewDidLoad()

    }

override func viewDidAppear(_ animated: Bool) {

       let fileURL = NSURL(fileURLWithPath: "video.mp4")

        playerView = AVPlayer(url: fileURL as URL)
        playerViewController.player = playerView
        self.present(playerViewController, animated: true) {
        self.playerViewController.player?.play()
        }
    }




avplayerview