2012-12-12 37 views
2

我想知道,當用戶在iPhone上的Safari瀏覽器中查看視頻後,是否出現回撥,並點擊「完成」按鈕?在Safari中使用視頻回撥「完成」按鈕iOS

有一些方法可以在視頻播放完成後對視頻元素進行回調,但如果將視頻設置爲循環播放,則無法進行回放。當嘗試檢測用戶是否已完成觀看視頻時,循環會產生問題。

回答

1

晚了一點遺憾:)但是這是解決方案:

player = document.getElementById('videoplayer'); 

//when a user press DONE or PAUSE the first time is triggered the paused event so you can control with: 
player.addEventListener("pause", function() { 
    //desired "done or puase button" behavior defined here 
}, false); 

//this is triggered when exit the fullscreen, or for example whrn the user First press PAUSE and THen press DONE 

player.addEventListener('webkitendfullscreen', function() { 
    //desired "done button" behavior defined here 
}, false);