«BCOVPlaybackControllerDelegate» и «BCOVPlaybackSessionConsumer» - PullRequest
0 голосов
/ 05 июня 2019

Я хочу использовать проигрыватель 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 {
...
}

Я пытаюсь отладить в обоих делегатах, не идтив сторону всех.

...