NestAdsVideoControllerDelegate

NestAdsVideoController의 delegate protocol 입니다.

@objc public protocol NestAdsVideoControllerDelegate: AnyObject

Public Methods

@objc optional func videoControllerDidPlayVideo()

동영상이 재생 됐을 때 호출 됩니다.


@objc optional func videoControllerDidEndVideoPlayback()

동영상 재생이 완료 됐을 때 호출 됩니다.


@objc optional func videoControllerDidMuteVideo(_ videoController:NestAdsVideoController)

동영상 음소거가 됐을 때 호출 됩니다.

매개변수
설명

videoController

현재 videoController 객체


@objc optional func videoControllerDidUnmuteVideo(_ videoController:NestAdsVideoController)

동영상 음소거가 해제 됐을 때 호출 됩니다.

매개변수
설명

videoController

현재 videoController 객체


@objc optional func videoControllerDidPauseVideo()

동영상이 일시정지 됐을 때 호출 됩니다.


@objc optional func videoControllerDidUpdateVideoProgress(current: TimeInterval)

동영상 초 수가 변경될 때 호출 됩니다.

매개변수
설명

current

현재 시간 (seconds)


@objc optional func videoControllerDidCompletePreparation()

동영상 로드가 완료되어 재생 가능 상태가 되면 호출됩니다.


@objc optional func videoControllerDidFailToLoadVideo()

동영상 로드가 실패했을 때 호출 됩니다.


@objc optional func videoControllerDidFailToLoadVideo(errorDescription: String)

동영상 로드가 실패했을 때 메세지와 함께 호출 됩니다.

매개변수
설명

errorDescription

실패 메세지

Last updated