概覽
原生 SDK 會使用委派來回應使用者動作和視訊播放事件。這生命週期事件委託方法提供事件以指示播放狀態的變化。
iOS 架構
您的 iOS 應用程式是自訂程式碼、原生 SDK 架構和系統架構的組合。這些框架使用模型-視圖-控制器設計模式與委託一起為您的應用程序提供功能。
一般生命週期事件
此圖顯示了一些常見的生命週期事件,以及它們如何與 iOS 版 Brightcove 播放器 SDK 中的組件互動。
生命週期事件
您可以偵聽來自適用於 iOS 的 Brightcove Player 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 的應用程式的步驟。