0

これを機能させようとしてきましたが、解決策が見つからないようです。viewDidLoad でビデオの再生を開始したい。AVPlayerViewController を表示することはできますが、ビデオは再生されません。どんな提案でも大歓迎です。

import UIKit
import AVFoundation
import AVKit


class ViewController: UIViewController {

    var videoPlayer = AVPlayerViewController()

    let videoPath = NSURL(string: "https://youtu.be/dWYNNQdD6rY")


    override func viewDidLoad() {
        super.viewDidLoad()


        let player = AVPlayer(URL: videoPath!)
        let playerController = AVPlayerViewController()

        playerController.player = player
        self.addChildViewController(playerController)
        self.view.addSubview(playerController.view)
        playerController.view.frame = self.view.frame

        player.play()    
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

}
4

1 に答える 1