在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  Python  HTML/ 想問一下能否使用js記錄視頻的播放時間,然后設置成cookie,當用戶再次登陸可

想問一下能否使用js記錄視頻的播放時間,然后設置成cookie,當用戶再次登陸可以從上次的地方開始播放

clipboard.png
這是一段設定開始時間,結束時間的js代碼,當用戶看這個視頻,假如中途退出,那么我能否將這個starttime存入cookie,然后下此用戶進來再次從這個starttime開始播放呢?可以詳細點嗎?

回答
編輯回答
亮瞎她

當然可以,樓上都說得很清楚了

2018年5月29日 08:16
編輯回答
朽鹿

答案當然是可以的;
但是這樣做也有些不足的地方,比如用戶換瀏覽器什么的,我們就保存的動作就白做了。
按照現(xiàn)在視頻網(wǎng)站的做法思路是保存到服務器上;
保存的信息主要有視屏 ID,視屏播放記錄時間;
用戶客戶端登錄后,把這些數(shù)據(jù)丟給客戶端,打開上次關掉的視頻后只需要匹配下信息就可以了。
這種做法建立在用戶登錄的狀態(tài)下。

突然間發(fā)現(xiàn)自己扯遠了;
沒登錄還是按照你思路,然后保存視頻 ID 和視頻播放時間就可以。
至于怎么優(yōu)雅的獲取播放斷點時間 => 寫個定時器,定時獲取。

2017年11月14日 12:53
編輯回答
空痕

能。思路兩種,放本地,放服務器,都是監(jiān)聽timeupdate事件,以及手動指定currentTime

  1. 放本地,用戶一般不會換瀏覽器,而且你使用到了html5的標簽,那么建議放在localStorage中,cookie一般用來放在網(wǎng)絡上傳輸?shù)男?shù)據(jù)

  2. 放服務器,那就需要用戶登錄了,把用戶ID,視頻ID,當前時間記錄到服務器。下次用戶重新打開的時候提醒用戶有歷史播放信息

2017年8月2日 06:18