一种分段式flash全景视频传输方法及系统与流程

文档序号:12136207阅读:来源:国知局

技术特征:

1.一种分段式flash全景视频传输方法,其特征在于,所述方法包括:

创建video类显示对象;

创建第一Sprite图片剪辑对象作为装载video类显示对象的父容器;

通过NetStream对象中的NetConnection对象加载本地文件系统或HTTP地址中的Flash视频文件,使其在video类显示对象中显示加载的视频文件内容;

创建Away3D显示对象;

初始化一个图片装载对象第三Sprite,对图片装载对象第三Sprite进行1*1的像素填充处理,然后放入截图材质容器move对象模块的最底层;

设置Away3D模块中截图材质容器move对象模块里的第二Sprite图片剪辑对象的内容位图截取方法为readGraphicsData();

通过所述内容位图截取方法readGraphicsData()对所述第一Sprite图片剪辑对象中的video类显示对象中的视频文件内容进行位图内容截取,将所述视频文件内容转换成二进制数据的位图图像;

将所述二进制数据的位图图像进行3D化处理,发送给Away3D显示对象上进行显示。

2.如权利要求1所述的分段式flash全景视频传输方法,其特征在于,

所述步骤

“创建Away3D显示对象;

初始化一个图片装载对象第三Sprite,对图片装载对象第三Sprite进行1*1的像素填充处理,然后放入截图材质容器move对象模块的最底层;

设置Away3D模块中截图材质容器move对象模块里的第二Sprite图片剪辑对象的内容位图截取方法为readGraphicsData();”移至

步骤“创建video类显示对象”之前。

3.如权利要求1所述的分段式flash全景视频传输方法,其特征在于,

所述video类显示对象是在HLS视频分段模式下,所述NetStream对象的播放HTTP视频模式为数据生成模式。

4.如权利要求1所述的分段式flash全景视频传输方法,其特征在于,

所述Away3D显示对象是在Flash Player显示界面上创建的。

5.如权利要求1所述的分段式flash全景视频传输方法,其特征在于,

所述video类显示对象是在Flash Player内部创建的。

6.如权利如权利要求1所述的分段式flash全景视频传输方法,其特征在于,所述步骤“通过所述内容位图截取方法readGraphicsData()对所述第一Sprite图片剪辑对象中的video类显示对象中的视频文件内容进行位图内容截取,将所述视频文件内容转换成二进制数据的位图图像”具体为:

当尚未截取到第一Sprite图片剪辑对象中的video显示对象中的视频文件内容时,将截图材质容器move对象底层的1*1的像素图像转换成二进制数据的位图图像;

当已经截取到时,将截取到的视频文件内容放于截图材质容器move对象模块中且位于图片装载对象第三Sprite之上,然后将截取到的视频文件内容转换成二进制数据的位图图像。

7.一种分段式flash全景视频传输系统,其特征在于,所述系统包括

video类显示对象创建及显示模块,用于创建video类显示对象及在

video类显示对象中显示视频内容;

第一Sprite图片剪辑对象创建模块,用于创建第一Sprite图片剪辑对象作为装载video类显示对象的父容器;

NetStream对象模块,用于通过NetStream对象中的NetConnection对象模块加载本地文件系统或HTTP地址中的Flash视频文件,使其在video类显示对象中显示加载的视频文件内容;

Away3D显示对象创建及显示模块,用于创建Away3D显示对象及在Away3D

显示对象中显示3D视频内容;

所述Away3D显示对象是在Flash Player显示界面上创建的;

图片装载对象第三Sprite创建模块,用于初始化一个图片装载对象第三Sprite;

像素填充模块,用于对图片装载对象第三Sprite进行1*1的像素填充处理,然后放入截图材质容器move对象模块的最底层;

第二Sprite图片剪辑对象设置模块,用于设置Away3D模块中截图材质容器move对象模块里的第二Sprite图片剪辑对象的内容位图截取方法为readGraphicsData();通过所述内容位图截取方法readGraphicsData()对所述第一Sprite图片剪辑对象中的video类显示对象中的视频文件内容进行位图内容截取,将所述视频文件内容转换成二进制数据的位图图像;

具体为:

当尚未截取到第一Sprite图片剪辑对象中的video显示对象中的视频文件内容时,将截图材质容器move对象底层的1*1的像素图像转换成二进制数据的位图图像;

当已经截取到时,将截取到的视频文件内容放于截图材质容器move对象模块中且位于图片装载对象第三Sprite之上,然后将截取到的视频文件内容转换成二进制数据的位图图像;

图像3D化处理模块,用于将所述二进制数据的位图图像进行3D化处理,发送给Away3D显示对象上进行显示。

8.如权利要求7所述的分段式flash全景视频传输系统,其特征在于,

所述video类显示对象是在Flash Player内部创建的;

所述Away3D显示对象是在Flash Player显示界面上创建的。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1