Я хочу использовать проигрыватель Brightcove с пользовательским playerController.
Я пытаюсь использовать BCOVPlaybackControllerDelegate в контроллере основного вида и BCOVPlaybackSessionConsumer в моем настраиваемом контроллере проигрывателя.Тогда не заходите внутрь ни одной функции в обоих делегатах.
в моем главном контроллере
private lazy var controlsController: ControlsController = {
let vc = ControlsController()
return vc
}()
// in view did load
playbackController = sharedSDKManager?.createPlaybackController()
playbackController.delegate = self
playbackController.isAutoAdvance = true
playbackController.isAutoPlay = true
playbackController.allowsExternalPlayback = true
playbackController.add(controlsController)
// in extension file
extension VC: BCOVPlaybackControllerDelegate {
...
}
в моем настраиваемом контроллере
// in extension zone
extension PlayerViewController: UIGestureRecognizerDelegate {
...
}
Я пытаюсь отладить в обоих делегатах, не идтив сторону всех.