在AVPlayerViewController

时间:2017-03-22 16:46:44

标签: ios swift avplayerviewcontroller avplayerlayer

我正在尝试在我的应用中播放视频,但是当我从Dropbox下载的数据中选择较大的文件时,我会看到一个划掉的播放按钮,无法看到或播放我的视频。

enter image description here

我明白为什么玩家可能会自行禁用,但是有没有办法从玩家那里获得反馈,看看它可能会抱怨什么?

这是我的代码:

let path = URL.init(fileURLWithPath: NSTemporaryDirectory(), isDirectory: true)
        let url = path.appendingPathComponent("temp.mov")

        do {
            try data.write(to: url, options: .atomic)
        } catch let error {
            print("WRITING: \(error)")
        }

player = AVPlayer(url: url)
        let playerController = AVPlayerViewController()

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

        player.play()

谢谢! JK

0 个答案:

没有答案