发明名称 |
一种在游戏中内嵌视频播放的方法 |
摘要 |
本发明提供一种在游戏中内嵌视频播放的方法,包括如下步骤:1、在游戏程序中加入FFmpeg的动态链接库,2、在游戏程序启动时,将FFmpeg的动态链接库进行加载,当游戏程序中需要播放视频时,从计算机硬盘中读入需播放的视频文件,并通过所述FFmpeg的动态链接库将视频文件解码为视频流;3、将所述视频流中各帧的图像数据的颜色信息读取出来并生成各帧对应的静态图片;4、将生成的各帧对应的静态图片按一预设播放速率逐帧地渲染在游戏程序的游戏窗口。本发明实现了在游戏中内嵌视频播放,该方法无需在游戏程序中安装解码器,且在不影响玩家游戏的同时,能流畅地播放视频文件。 |
申请公布号 |
CN102929654B |
申请公布日期 |
2015.09.23 |
申请号 |
CN201210362727.5 |
申请日期 |
2012.09.21 |
申请人 |
福建天晴数码有限公司 |
发明人 |
刘德建;陈宏展;王明巍;陈任;杨健 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
福州市鼓楼区京华专利事务所(普通合伙) 35212 |
代理人 |
宋连梅 |
主权项 |
一种在游戏中内嵌视频播放的方法,其特征在于:包括如下步骤:步骤10、在游戏程序中加入FFmpeg的动态链接库,该动态链接库用于提供对视频文件的解码;步骤20、在游戏程序启动时,将FFmpeg的动态链接库进行加载,当游戏程序中需要播放视频时,从计算机硬盘中读入需播放的视频文件,并通过所述FFmpeg的动态链接库将视频文件解码为视频流;步骤30、将所述视频流中各帧的图像数据的颜色信息读取出来并生成各帧对应的静态图片;步骤40、将生成的各帧对应的静态图片按一预设播放速率逐帧地渲染在游戏程序的游戏窗口,从而实现视频文件的播放。 |
地址 |
350000 福建省福州市福州开发区星发路8号 |