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