개요
Native SDK는 위임을 사용하여 사용자 작업 및 비디오 재생 이벤트에 응답합니다. 라이프사이클 이벤트 델리게이트 메서드는 재생 상태의 변화를 알리는 이벤트를제공합니다.
iOS 프레임워크
iOS 앱은 사용자 지정 코드, Native SDK 프레임워크 및 시스템 프레임워크의 조합입니다. 이러한 프레임 워크는 위임과 함께 모델 뷰 컨트롤러 디자인 패턴을 사용하여 앱에 대한 기능을 제공합니다.
일반적인 수명 주기 이벤트
이 다이어그램은 일반적인 수명 주기 이벤트 중 일부와 이러한 이벤트가 iOS용 브라이트코브 플레이어 SDK의 구성 요소와 상호 작용하는 방식을 보여 줍니다.
수명 주기 이벤트
iOS용 브라이트코브 플레이어 SDK에서 라이프사이클 이벤트를 수신하고 이에 따라 조치를 취할 수 있습니다. 관련된 엔지니어링 노트와 함께 최신 이벤트 목록은 BCOVPlaybackSession.h 파일을 참조하십시오.
kBCOVPlaybackSessionLifecycleEventReady
kBCOVPlaybackSessionLifecycleEventFail
kBCOVPlaybackSessionLifecycleEventPlay
kBCOVPlaybackSessionLifecycleEventPause
kBCOVPlaybackSessionLifecycleEventPlayRequest
kBCOVPlaybackSessionLifecycleEventPauseRequest
kBCOVPlaybackSessionLifecycleEventFailedToPlayToEndTime
kBCOVPlaybackSessionLifecycleEventResumeBegin
kBCOVPlaybackSessionLifecycleEventResumeComplete
kBCOVPlaybackSessionLifecycleEventResumeFail
kBCOVPlaybackSessionLifecycleEventEnd
kBCOVPlaybackSessionLifecycleEventPlaybackStalled
kBCOVPlaybackSessionLifecycleEventPlaybackRecovered
kBCOVPlaybackSessionLifecycleEventPlaybackBufferEmpty
kBCOVPlaybackSessionLifecycleEventPlaybackLikelyToKeepUp
kBCOVPlaybackSessionLifecycleEventTerminate
kBCOVPlaybackSessionLifecycleEventStartCastSession
kBCOVPlaybackSessionLifecycleEventEndCastSession
kBCOVPlaybackSessionLifecycleEventError
kBCOVPlaybackSessionLifecycleEventBumperEnter
kBCOVPlaybackSessionLifecycleEventBumperExit
kBCOVPlaybackSessionLifecycleEventBumperPause
kBCOVPlaybackSessionLifecycleEventBumperResume
kBCOVPlaybackSessionLifecycleEventBumperProgress
kBCOVPlaybackSessionLifecycleEventBumperFailedToPlayToEndTime
kBCOVPlaybackSessionLifecycleEventPropertiesKeyBumperVideo
kBCOVPlaybackSessionLifecycleEventPropertiesKeyBumperProgress
kBCOVPlaybackSessionLifecycleEventAdSequenceEnter
kBCOVPlaybackSessionLifecycleEventAdSequenceExit
kBCOVPlaybackSessionLifecycleEventAdEnter
kBCOVPlaybackSessionLifecycleEventAdExit
kBCOVPlaybackSessionLifecycleEventAdProgress
kBCOVPlaybackSessionLifecycleEventAdPause
kBCOVPlaybackSessionLifecycleEventAdResume
kBCOVPlaybackSessionLifecycleEventAdSkipped
kBCOVPlaybackSessionLifecycleEventThumbnailAssetFailedToLoad
kBCOVPlaybackSessionEventKeyError
kBCOVPlaybackSessionEventKeyPreviousTime
kBCOVPlaybackSessionEventKeyCurrentTime
kBCOVPlaybackSessionEventKeyCuePoints
kBCOVPlaybackSessionErrorDomain
kBCOVPlaybackSessionErrorCodeLoadFailed
kBCOVPlaybackSessionErrorCodeFailedToPlayToEnd
kBCOVPlaybackSessionErrorCodeNoPlayableSource
kBCOVPlaybackSessionErrorCodeWifiUnavailable
関連トピック
이제 iOS용 브라이트코브 플레이어 SDK에 대한 기본적인 이해를 얻게 되었습니다. 다음으로 Player SDK를 사용하는 앱을 빌드하는 단계를 살펴볼 수 있습니다.