[發明專利]視頻播放控制方法、瀏覽器、存儲設備及終端在審
| 申請號: | 201710355437.0 | 申請日: | 2017-05-19 |
| 公開(公告)號: | CN107222776A | 公開(公告)日: | 2017-09-29 |
| 發明(設計)人: | 陳權 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04N21/433 | 分類號: | H04N21/433;H04N21/4363;H04N21/442;H04N21/472;H04N21/6587 |
| 代理公司: | 廣州三環專利商標代理有限公司44202 | 代理人: | 郝傳鑫,熊永強 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 播放 控制 方法 瀏覽器 存儲 設備 終端 | ||
本發明實施例提供一種視頻播放控制方法、瀏覽器、存儲設備及終端,在播放視頻的過程中首先采用預加載方式將視頻數據下載至緩沖區,再根據已下載視頻數據的播放時長與預設時長的比例關系計算視頻的加載進度并輸出播放等待提示,最后待緩沖區內的已下載視頻數據的播放時長達到預設時長后啟動視頻播放,本發明既能夠在不同網絡環境下實現有區別性的、有針對性的播放等待時間,又可避免播放過程出現卡頓,保證視頻播放的流暢性。
技術領域
本發明涉及互聯網技術領域,尤其涉及一種視頻播放控制方法、一種瀏覽器、一種存儲設備及一種終端。
背景技術
目前,基于HTML5(HTML(HyperText Markup Language,超文本標記語言)的第五次重大修改)的video(視頻)元素來展示視頻的方案主要包括以下兩種,其一是:在打開包含video元素的HTML5頁面時,將待展示的視頻數據下載至緩沖區,與此同時從緩沖區獲取視頻數據進行播放;此方案并未考慮緩沖區的視頻數據是否滿足播放需求,如果在網絡情況不穩定或者網速較低情況下,緩沖區內的視頻數據因不滿足播放需求而會造成播放卡頓;其二是:在播放待展示的視頻之前先播放固定時長的動畫(比如20s、50s等),在播放動畫的過程中將待展示的視頻數據下載至緩沖區,動畫播放完后再從緩沖區內獲取視頻數據進行播放;此方案設置統一的固定時長,無論用戶處于任何環境下(網速快的環境或網速慢的環境)均需要花費相同的等待時間,用戶體驗較差。
發明內容
本發明實施例提供一種視頻播放控制方法、一種瀏覽器、一種存儲設備及一種終端,既能夠在不同網絡環境下實現有區別性的、有針對性的播放等待時間,又可避免播放過程出現卡頓,保證視頻播放的流暢性。
一方面,本發明實施例提供一種視頻播放控制方法,可包括:
若檢測到針對目標視頻的播放請求,將所述目標視頻的視頻數據下載至緩沖區;
根據所述緩沖區內的已下載視頻數據的播放時長與預設時長的比例關系計算所述目標視頻的加載進度;
根據所述目標視頻的加載進度輸出播放等待提示;
當所述緩沖區內的已下載視頻數據的播放時長達到所述預設時長時,從所述緩沖區獲取所述目標視頻的視頻數據進行播放。
優選地,所述若檢測到針對目標視頻的播放請求,將所述目標視頻的視頻數據下載至緩沖區,包括:
若檢測到HTML5請求頁面內包含video元素,初始化所述video元素,所述video元素包含目標視頻的下載地址;
調用所述video元素的API(Application Programming Interface,應用編程接口)接口獲取video.play()函數及video.pause()函數;
順序執行所述video.play()函數及video.pause()函數,觸發將所述目標視頻的視頻數據下載至緩沖區。
優選地,所述根據所述緩沖區內的已下載視頻數據的播放時長與預設時長的比例關系計算所述目標視頻的加載進度,包括:
調用定時循環操作接口實時獲取所述緩沖區內的已下載視頻數據的播放時長;
計算所獲得的播放時長與預設時長之間的比例,并將所述比例確定為所述目標視頻的加載進度。
優選地,所述調用定時循環操作接口實時獲取所述緩沖區內的已下載視頻數據的播放時長,包括:
調用requestAnimationFrame接口實時獲取所述video元素的緩沖屬性;
將所述video元素的緩沖屬性中的首個緩沖時間確定為所述緩沖區內的已下載視頻數據的播放時長。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710355437.0/2.html,轉載請聲明來源鉆瓜專利網。





