本指南會逐步引導您在 HTML5 IMA SDK 導入作業中加入倒數計時器。
必要條件
本指南假設您已導入有效的 HTML5 IMA SDK。如果不是 請參閱入門指南。
建立計時器
如要在已啟用 IMA 的影片播放器中加入倒數計時器,
加入幾行 JavaScript 來輪詢 remainingTime
屬性
AdsManager
例項的一部分。我們會使用 setInterval()
方法
每秒呼叫函式檢查 adsManager.remainingTime
。
// Global countdown timer var countdownTimer; ... function onAdsManagerLoaded(adsManagerLoadedEvent) { adsManager = adsManagerLoadedEvent.getAdsManager( videoElement); ... adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.STARTED, onAdsStarted); } ... function onAdsStarted(adEvent) { countdownTimer = setInterval(function() { var timeRemaining = adsManager.getRemainingTime(); // Update UI with timeRemaining }, 1000); } ... function onContentResumeRequested(adEvent) { ... if (countdownTimer) { clearInterval(countdownTimer); } }
立即試用
您可以在下方查看運作中的實作方式。