[發明專利]數據播放方法和裝置、存儲介質及電子裝置有效
| 申請號: | 201810560593.5 | 申請日: | 2018-05-25 |
| 公開(公告)號: | CN108786113B | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 賀輝超 | 申請(專利權)人: | 騰訊科技(成都)有限公司 |
| 主分類號: | A63F13/60 | 分類號: | A63F13/60;H04N21/443;H04N21/439;H04N21/44 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 周婷婷;江舟 |
| 地址: | 610041 四川省成都市高*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 播放 方法 裝置 存儲 介質 電子 | ||
本發明公開了一種數據播放方法和裝置、存儲介質及電子裝置。其中,該方法包括:在游戲引擎中加載控制插件,其中,控制插件用于創建與媒體播放器進行數據交互的第一數據緩沖,媒體播放器用于解碼將要在游戲引擎中播放的源媒體數據;從第一數據緩沖獲取媒體播放器對源媒體數據解碼后得到的目標媒體數據;在游戲引擎中構建與目標媒體數據相匹配的媒體播放模型;將目標媒體數據貼到媒體播放模型上,以在游戲引擎中播放目標媒體數據。本發明解決了由于游戲引擎無法兼容不同的音視頻格式而造成的游戲引擎兼容性差的技術問題。
技術領域
本發明涉及計算機領域,具體而言,涉及一種數據播放方法和裝置、存儲介質及電子裝置。
背景技術
很多游戲應用都是通過游戲引擎開發得到的。例如,在Unity游戲引擎的編輯器中對游戲應用所涉及的游戲場景進行編輯,再在終端的顯示屏幕中渲染出上述游戲場景編輯后的視頻畫面。其中,為了預覽編輯效果,往往需要在Unity游戲引擎中預覽播放上述視頻畫面。
然而,由于Unity游戲引擎主要用于編輯,無法兼容不同的音視頻格式,從而使得所播放的音視頻數據可能出現無法播放或者播放卡頓的現象。也就是說,相關技術所提供的在游戲引擎中播放音視頻數據的方法存在兼容性較差的問題。
針對上述的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種數據播放方法和裝置、存儲介質及電子裝置,以至少解決由于游戲引擎無法兼容不同的音視頻格式而造成的游戲引擎兼容性差的技術問題。
根據本發明實施例的一個方面,提供了一種數據播放方法,包括:在游戲引擎中加載控制插件,其中,上述控制插件用于創建與媒體播放器進行數據交互的第一數據緩沖,上述媒體播放器用于解碼將要在上述游戲引擎中播放的源媒體數據;從上述第一數據緩沖獲取上述媒體播放器對上述源媒體數據解碼后得到的目標媒體數據;在上述游戲引擎中構建與上述目標媒體數據相匹配的媒體播放模型;將上述目標媒體數據貼到上述媒體播放模型上,以在上述游戲引擎中播放上述目標媒體數據。
根據本發明實施例的另一方面,還提供了一種數據播放裝置,包括:加載單元,用于在游戲引擎中加載控制插件,其中,上述控制插件用于創建與媒體播放器進行數據交互的第一數據緩沖,上述媒體播放器用于解碼將要在上述游戲引擎中播放的源媒體數據;獲取單元,用于從上述第一數據緩沖獲取上述媒體播放器對上述源媒體數據解碼后得到的目標媒體數據;構建單元,用于在上述游戲引擎中構建與上述目標媒體數據相匹配的媒體播放模型;播放單元,用于將上述目標媒體數據貼到上述媒體播放模型上,以在上述游戲引擎中播放上述目標媒體數據。
根據本發明實施例的又一方面,還提供了一種存儲介質,該存儲介質中存儲有計算機程序,其中,該計算機程序被設置為運行時執行上述數據播放方法。
根據本發明實施例的又一方面,還提供了一種電子裝置,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其中,上述處理器通過計算機程序執行上述的數據播放方法。
在本發明實施例中,通過在游戲引擎中加載控制插件,其中,上述控制插件用于創建與媒體播放器進行數據交互的第一數據緩沖,上述媒體播放器用于解碼將要在上述游戲引擎中播放的源媒體數據;從上述第一數據緩沖獲取上述媒體播放器對上述源媒體數據解碼后得到的目標媒體數據;在上述游戲引擎中構建與上述目標媒體數據相匹配的媒體播放模型;將上述目標媒體數據貼到上述媒體播放模型上,以在上述游戲引擎中播放上述目標媒體數據的方法,在上述方法中,由于在游戲引擎中加載了控制插件,以及控制插件創建了與媒體播放器進行數據交互的第一數據緩沖,從而可以通過第一數據緩沖獲取到目標媒體文件,并通過構建的媒體播放模型播放目標媒體文件。也就是說,在上述方法中,通過控制插件創建第一數據緩沖來接收目標媒體數據,并通過構建的媒體播放模型來播放目標媒體數據,從而可以播放不同類型的音視頻,實現了游戲引擎兼容不同的音視頻格式的效果,解決了由于游戲引擎無法兼容不同的音視頻格式而造成的游戲引擎兼容性差的技術問題。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(成都)有限公司,未經騰訊科技(成都)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810560593.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





