Swift 自定义控件未显示在MobileVLCKit媒体播放器中
我在swift项目中使用MobileVLCKit。我正在使用cocoapodMobileVLCKit产品(2.7)。我想在播放器中添加视频控件。这是我的密码Swift 自定义控件未显示在MobileVLCKit媒体播放器中,swift,ios10,libvlc,Swift,Ios10,Libvlc,我在swift项目中使用MobileVLCKit。我正在使用cocoapodMobileVLCKit产品(2.7)。我想在播放器中添加视频控件。这是我的密码 override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) let filePath = Bundle.main.url(forResource: "bunny", withExtension: "webm")
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
let filePath = Bundle.main.url(forResource: "bunny", withExtension: "webm")
self.mediaPlayer.media = VLCMedia(url: filePath)
self.mediaPlayer.drawable = self.view
self.addVideoControls()
self.mediaPlayer.play()
}
VLC团队提供的explore未编译。如何自定义视频播放器。请了解我的代码中的错误 您是否尝试添加标准的
UIView
以确保这不是MPVolumeView
组件的问题?对于运行正常的VLCKit Swift示例项目,您可以查看@Niklas berglun,我可以播放视频。在上述项目中,并没有导引头或其他控件。我得到了VLC团队的支持。现在我可以添加所有控件了。@mahbaleshwarhegde,我也有同样的问题,你是怎么做到的。你能解释一下吗?
func addVideoControls() {
let videoControls = MPVolumeView(frame: CGRect(x: 0, y: 0, width: self.view.frame.maxX, height: 60.0))
videoControls.backgroundColor = UIColor.blue
let videoView = self.mediaPlayer.drawable as! UIView
videoView.addSubview(videoControls)
videoView.bringSubview(toFront: videoControls)
}