[發明專利]播放器時刻獲取方法、設備、存儲介質及播放器有效
| 申請號: | 202010137690.0 | 申請日: | 2020-03-02 |
| 公開(公告)號: | CN113345478B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 王云剛;呂顯浩;朱宗花 | 申請(專利權)人: | 海信視像科技股份有限公司 |
| 主分類號: | G11B27/10 | 分類號: | G11B27/10;G11B20/10 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 賈敏 |
| 地址: | 266555 山東省青*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 播放 時刻 獲取 方法 設備 存儲 介質 | ||
1.一種播放器時刻獲取方法,其特征在于,用于播放器中的計時模塊,所述播放器還包括渲染模塊和至少一個功能模塊,所述方法包括:
當首次接收到所述至少一個功能模塊中的第一功能模塊發送的時刻獲取指令時,從所述渲染模塊獲取所述播放器當前的運行時刻,并向所述第一功能模塊發送所述播放器的運行時刻;
當并非首次接收到所述至少一個功能模塊中的第二功能模塊發送的時刻獲取指令時,判斷當前時刻和臨近時刻之間的差值是否小于目標值,所述臨近時刻為當前時刻之前最近一次從所述渲染模塊獲取所述播放器的運行時刻的時刻,所述第一功能模塊和所述第二功能模塊均為所述至少一個功能模塊中的任一功能模塊;
當所述差值小于所述目標值時,根據當前時刻以及所述臨近時刻確定所述播放器當前的運行時刻;
向所述第二功能模塊發送所述播放器當前的運行時刻;
所述當所述差值小于所述目標值時,根據當前時刻以及所述臨近時刻確定所述播放器當前的運行時刻,包括:
當所述差值小于所述目標值時,判斷所述播放器是否處于正常播放狀態;
當所述播放器處于所述正常播放狀態時,根據第一時刻公式確定所述播放器當前的運行時刻,所述第一時刻公式包括:
tn=tn-1+(tc-ts);
所述tn為所述播放器當前的運行時刻,所述tn-1為所述當前時刻之前最近一次從所述渲染模塊獲取到的播放器的運行時刻,所述tc為所述當前時刻,所述ts為所述臨近時刻。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
當所述播放器未處于正常播放狀態時,判斷所述播放器是否處于倍速播放狀態;
當所述播放器處于所述倍速播放狀態時,根據第二時刻公式確定所述播放器當前的運行時刻,所述第二時刻公式包括:
tn=tn-1+(tc-ts)*k;
所述k為所述倍速播放狀態的倍速系數。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
當所述播放器不處于所述倍速播放狀態時,確定所述播放器處于停止播放狀態;
將所述當前時刻之前最近一次向所述功能模塊發送的運行時刻確定為所述播放器當前的運行時刻。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
當所述差值不小于所述目標值時,從所述渲染模塊獲取所述播放器當前的運行時刻;
向所述第二功能模塊發送所述播放器當前的運行時刻。
5.根據權利要求1或4所述的方法,其特征在于,所述從所述渲染模塊獲取所述播放器當前的運行時刻,包括:
通過運行時刻獲取函數從所述渲染模塊獲取所述播放器當前的運行時刻。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海信視像科技股份有限公司,未經海信視像科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010137690.0/1.html,轉載請聲明來源鉆瓜專利網。





