【发布时间】:2018-09-27 12:45:33
【问题描述】:
我正在使用 AVPlayerViewController 播放视频,它适用于 iOS 11,但相同的代码在 iOS 12 中不起作用。谁能帮我解决这个问题?
let url: URL = Bundle.main.url(forResource: "sampleVideo", withExtension: ".mp4")!
let avAsset = AVURLAsset(url: url)
let playerItem = AVPlayerItem(asset: avAsset)
player = AVPlayer(playerItem: playerItem)
playerController = AVPlayerViewController()
playerController?.player = player
playerController?.view.frame = videoHolderView?.bounds ?? CGRect.zero
guard let videoView = playerController?.view else { return }
videoView.tag = 101
videoHolderView.addSubview(videoView)
player?.play()
【问题讨论】:
-
给我们一个线索......“它不起作用”是什么意思?,它不会编译?它正在构建和播放,但你得到的是视频而没有音频?...
-
@Scriptable 它可以编译但是当我点击视频时它只是没有响应......
标签: ios swift avplayer avplayerviewcontroller ios12