【发布时间】:2018-03-18 16:15:34
【问题描述】:
我正在尝试从捆绑目录播放视频,但出现此错误:
视频[29054:2968406] [MediaRemote] [AVOutputContext] 警告:AVF sharedAudioPresentationContext 的上下文不可用
这是我的实现:
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()
}
你们中的任何人都知道我做错了什么吗?非常感谢您的帮助。
【问题讨论】:
-
我有同样的问题......但不是所有的视频。只有部分视频有这个问题。也许尝试另一个视频文件。
-
我也有同样的问题
-
这里有同样的问题-_-
-
你有没有机会找到解决方案?
-
这个问题你解决了吗?
标签: ios swift avplayer avplayerviewcontroller avplayerview