Resumen
El SDK nativo utiliza la delegación para responder a la acción del usuario y a los eventos de reproducción de video. La método delegado de eventos de ciclo de vida proporciona eventos para señalar cambios en el estado de reproducción.
marcos de iOS
Su aplicación iOS es una combinación de código personalizado, el marco del SDK nativo y los marcos del sistema. Estos marcos usan un patrón de diseño modelo-vista-controlador junto con la delegación para brindar funcionalidad a su aplicación.
Eventos comunes del ciclo de vida
Este diagrama muestra algunos de los eventos comunes del ciclo de vida y cómo interactúan con los componentes en Brightcove Player SDK para iOS.
Eventos del ciclo de vida
Puede escuchar y actuar sobre los eventos del ciclo de vida desde Brightcove Player SDK para iOS. Para obtener la lista más actualizada de eventos junto con sus notas de ingeniería asociadas, consulte el archivo BCOVPlaybackSession.h .
kBCOVPlaybackSessionLifecycleEventReadykBCOVPlaybackSessionLifecycleEventFailkBCOVPlaybackSessionLifecycleEventPlaykBCOVPlaybackSessionLifecycleEventPausekBCOVPlaybackSessionLifecycleEventPlayRequestkBCOVPlaybackSessionLifecycleEventPauseRequestkBCOVPlaybackSessionLifecycleEventFailedToPlayToEndTimekBCOVPlaybackSessionLifecycleEventResumeBeginkBCOVPlaybackSessionLifecycleEventResumeCompletekBCOVPlaybackSessionLifecycleEventResumeFailkBCOVPlaybackSessionLifecycleEventEndkBCOVPlaybackSessionLifecycleEventPlaybackStalledkBCOVPlaybackSessionLifecycleEventPlaybackRecoveredkBCOVPlaybackSessionLifecycleEventPlaybackBufferEmptykBCOVPlaybackSessionLifecycleEventPlaybackLikelyToKeepUpkBCOVPlaybackSessionLifecycleEventTerminatekBCOVPlaybackSessionLifecycleEventStartCastSessionkBCOVPlaybackSessionLifecycleEventEndCastSessionkBCOVPlaybackSessionLifecycleEventErrorkBCOVPlaybackSessionLifecycleEventBumperEnterkBCOVPlaybackSessionLifecycleEventBumperExitkBCOVPlaybackSessionLifecycleEventBumperPausekBCOVPlaybackSessionLifecycleEventBumperResumekBCOVPlaybackSessionLifecycleEventBumperProgresskBCOVPlaybackSessionLifecycleEventBumperFailedToPlayToEndTimekBCOVPlaybackSessionLifecycleEventPropertiesKeyBumperVideokBCOVPlaybackSessionLifecycleEventPropertiesKeyBumperProgresskBCOVPlaybackSessionLifecycleEventAdSequenceEnterkBCOVPlaybackSessionLifecycleEventAdSequenceExitkBCOVPlaybackSessionLifecycleEventAdEnterkBCOVPlaybackSessionLifecycleEventAdExitkBCOVPlaybackSessionLifecycleEventAdProgresskBCOVPlaybackSessionLifecycleEventAdPausekBCOVPlaybackSessionLifecycleEventAdResumekBCOVPlaybackSessionLifecycleEventAdSkippedkBCOVPlaybackSessionLifecycleEventThumbnailAssetFailedToLoadkBCOVPlaybackSessionEventKeyErrorkBCOVPlaybackSessionEventKeyPreviousTimekBCOVPlaybackSessionEventKeyCurrentTimekBCOVPlaybackSessionEventKeyCuePointskBCOVPlaybackSessionErrorDomainkBCOVPlaybackSessionErrorCodeLoadFailedkBCOVPlaybackSessionErrorCodeFailedToPlayToEndkBCOVPlaybackSessionErrorCodeNoPlayableSourcekBCOVPlaybackSessionErrorCodeWifiUnavailable
Temas relacionados
Ahora tiene un conocimiento básico de Brightcove Player SDK para iOS. A continuación, puede seguir los pasos para crear una aplicación que utilice Player SDK.