[發明專利]一種動畫播放方法、裝置、終端設備及存儲介質在審
| 申請號: | 202210844452.2 | 申請日: | 2022-07-18 |
| 公開(公告)號: | CN115334345A | 公開(公告)日: | 2022-11-11 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 北京五八信息技術有限公司 |
| 主分類號: | H04N21/431 | 分類號: | H04N21/431;H04N21/433 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 呂俊秀 |
| 地址: | 100083 北京市海淀區學清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動畫 播放 方法 裝置 終端設備 存儲 介質 | ||
本發明提供了一種動畫播放方法、裝置、終端設備及存儲介質,涉及圖像處理技術領域。包括:獲取文檔對象模型動畫中正在播放的第一動畫幀在文檔對象模型動畫中對應的第一播放進度,以及針對文檔對象模型動畫的動畫播放方向;基于動畫播放方向、第一播放進度和文檔對象模型動畫的幀間隔進度,確定第二播放進度;根據第二播放進度生成文檔對象模型動畫對應的第二動畫幀,播放第二動畫幀。本發明能夠根據動畫播放方向,確定下一幀需要播放的動畫幀對應的第二播放進度,并使目標播放器從第二播放進度處開始播放文檔對象模型動畫,在播放文檔對象模型動畫時,可以靈活調整動畫的播放方向,使動畫進行倒序播放,或在倒序播放與正序播放之間切換。
技術領域
本發明涉及圖像處理技術領域,尤其涉及一種動畫播放方法、裝置、終端設備及存儲介質。
背景技術
隨著技術的不斷進步,也來越多的頁面開始應用文檔對象模型動畫,以在頁面中展示更多的動態元素,提升用戶的交互體驗。
文檔對象模型動畫通常包含動畫元素和動畫參數,在播放文檔對象模型動畫時,讀取文檔對象模型動畫中的動畫參數并基于動畫參數對其中的動畫元素進行逐幀渲染得到動畫幀,并按照順序播放動畫幀,以實現連貫的動畫效果。
但是,現有的播放方法只能按照文檔對象模型預先設置的固定順序渲染動畫幀,無法調整動畫的播放方向。
發明內容
本發明實施例提供一種動畫播放方法、裝置、終端設備及存儲介質,以解決播放文檔對象模型時無法調整播放方向的問題。
為了解決上述技術問題,本發明是這樣實現的:
第一方面,一種動畫播放方法,所述方法包括:
獲取文檔對象模型動畫中正在播放的第一動畫幀對應的第一播放進度,以及針對所述文檔對象模型動畫的動畫播放方向,其中,所述動畫播放方向包括正序播放和倒序播放;
基于所述動畫播放方向、所述第一播放進度和所述文檔對象模型動畫的幀間隔進度,確定第二播放進度,其中,所述幀間隔進度指示所述文檔對象模型動畫中相鄰兩幀對應的播放進度差值;
根據所述第二播放進度生成所述文檔對象模型動畫的第二動畫幀,播放所述第二動畫幀。
可選地,所述方法還包括:
獲取所述文檔對象模型動畫的動畫總時長和幀間隔時長;
根據所述動畫總時長和所述幀間隔時長,確定所述文檔對象模型動畫的幀間隔進度。
可選地,所述方法還包括:
獲取所述文檔對象模型動畫所處頁面的畫面刷新間隔時長;
根據所述畫面刷新間隔時長確定所述幀間隔時長。
可選地,所述方法還包括:
獲取用于播放所述文檔對象模型動畫的預設播放幀率;
根據所述預設播放幀率確定所述幀間隔時長。
可選地,所述方法還包括:
獲取所述文檔對象模型動畫的起始播放時間,以及所述第一動畫幀對應的當前播放時間;
根據所述起始播放時間、所述當前播放時間以及所述文檔對象模型動畫的動畫總時長確定所述第一播放進度。
可選地,所述基于所述動畫播放方向、所述第一播放進度和所述文檔對象模型動畫的幀間隔進度,確定第二播放進度,包括:
在所述動畫播放方向為所述正序播放的情況下,根據所述第一播放進度和所述幀間隔進度的和值,計算第二播放進度;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京五八信息技術有限公司,未經北京五八信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210844452.2/2.html,轉載請聲明來源鉆瓜專利網。





