[发明专利]游戏中播放视频的方法和装置有效
申请号: | 201811241189.8 | 申请日: | 2018-10-24 |
公开(公告)号: | CN109379622B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 黄振胜;陈健生 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/439;H04N21/44;H04N21/4402;H04N21/478;A63F13/86;A63F13/87 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 祝乐芳;刘芳 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 播放 视频 方法 装置 | ||
本发明提供一种游戏中播放视频的方法和装置,终端设备对获取到的视频流进行处理,得到视频流对应的纹理,将视频流对应的纹理和当前运行的游戏的纹理进行融合并渲染,以将视频流显示在游戏界面上,并对视频流进行音频解码,得到视频流对应的音频数据,将视频流对应的音频数据写入终端设备的声卡。通过将视频流转换为纹理,将视频流对应的纹理作为一种游戏纹理,与游戏的纹理一起进行渲染,视频相当于游戏的一个场景,用户可以与视频进行互动,提高了用户体验。
技术领域
本发明涉及游戏领域,尤其涉及一种游戏中播放视频的方法和装置。
背景技术
最近几年,伴随着互联网技术和智能终端的应用发展,视频直播成为了人们日常生活中的一种常见的娱乐方式。游戏直播作为一种视频直播内容,受到了越来越多的游戏玩家的青睐,很多玩家希望在玩游戏的同时又能观看游戏直播。
传统方法中,在游戏内创建一个新的窗口(View),游戏直播的视频流在该创建的View上播放,从而实现在游戏中播放视频。但是,该方法中视频流和游戏内容是分开的,用户无法与直播的视频进行互动,用户体验不好。
发明内容
本发明提供一种游戏中播放视频的方法和装置,提高了用户体验。
本发明第一方面提供一种游戏中播放视频的方法,包括:
终端设备对获取到的视频流进行处理,得到所述视频流对应的纹理;
所述终端设备将所述视频流对应的纹理和当前运行的游戏的纹理进行融合并渲染,以将所述视频流显示在游戏界面上;
所述终端设备对所述视频流进行音频解码,得到所述视频流对应的音频数据;
所述终端设备将所述视频流对应的音频数据写入所述终端设备的声卡。
可选的,所述终端设备对获取到的视频流进行处理,得到所述视频流对应的纹理,包括:
所述终端设备对所述视频流进行视频解码,得到YUV格式的视频数据;
所述终端设备将所述YUV格式的视频数据转换为RGB格式的视频数据;
所述终端设备将所述RGB格式的视频数据转换为所述视频流对应的纹理。
可选的,所述终端设备对获取到的视频流进行处理,得到所述视频流对应的纹理,包括:
所述终端设备通过硬件解码器对所述视频流进行解码,得到所述视频流对应的纹理。
可选的,还包括:
所述终端设备接收声音控制指令,所述声音控制指令用于开启或者关闭所述视频流的声音;
所述终端设备根据所述声音控制指令,开启或者关闭所述视频流的声音。
可选的,还包括:
所述终端设备接收窗口移动指令,所述窗口移动指令用于移动所述视频流的位置;
所述终端设备根据所述窗口移动指令,将所述视频流移动到目标位置。
可选的,所述视频流为所述终端设备上存储视频流;或者,所述视频流为实时视频流。
本发明第二方面提供一种游戏中播放视频的装置,包括:
视频处理模块,用于对获取到的视频流进行处理,得到所述视频流对应的纹理;
渲染模块,用于将所述视频流对应的纹理和当前运行的游戏的纹理进行融合并渲染,以将所述视频流显示在游戏界面上;
音频处理模块,用于对所述视频流进行音频解码,得到所述视频流对应的音频数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811241189.8/2.html,转载请声明来源钻瓜专利网。