我有一個正在播放的視頻。如何在視頻結束前5秒調用某個功能?使用JavaScript在視頻結束前幾秒鐘運行一個函數
我以爲在啓動視頻時放了一個定時器,問題是用戶可以控制視頻,並停止它並再次播放他想要的次數,所以定時器變得無效。
例子會非常好!
----- -----編輯這 是一個例子,我使用的是代碼:
video = document.createElement("video");
video.setAttribute("id", id);
video.src = url;
video.onended = function(e) {
var playlistName = getPlaylistName();
findNextSongToPlay(playlistName, playNextSong);
};
我想不會在最終定名爲「onended」事件,但前5秒.. 所以我需要改變它一點點..
再次,非常感謝!
您使用的是哪個視頻播放器? JW,瀏覽器內置等? –
您可以顯示視頻播放器的源代碼嗎? '我有一個正在播放的視頻'不指定播放器是你自己的,插件還是YouTube視頻...請給出關於這個「視頻播放器」的更多信息 – NewToJS