1.一种分段式flash全景视频播放方法,其特征在于,所述方法包括:
创建video类显示对象;
创建第一Sprite图片剪辑对象作为装载video类显示对象的父容器;
通过NetStream对象中的NetConnection对象加载本地文件系统或HTTP地址中的Flash视频文件,使其在video类显示对象中显示加载的视频文件内容;
创建Away3D显示对象;
设置Away3D模块中move类里的第二Sprite图片剪辑对象的内容位图截取方法为readGraphicsData();
通过所述内容位图截取方法readGraphicsData()对所述第一Sprite图片剪辑对象中的video类显示对象中的视频文件内容进行位图内容截取,将所述视频文件内容转换成二进制数据的位图图像;
将所述二进制数据的位图图像进行3D化处理,发送给Away3D显示对象上进行显示。
2.如权利要求1所述的分段式flash全景视频播放方法,其特征在于,
所述步骤
“创建Away3D显示对象;
设置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.一种分段式flash全景视频播放系统,其特征在于,所述系统包括
video类显示对象创建及显示模块,用于创建video类显示对象及在
video类显示对象中显示视频内容;
第一Sprite图片剪辑对象创建模块,用于创建第一Sprite图片剪辑对象作为装载video类显示对象的父容器;
NetStream对象模块,用于通过NetStream对象中的NetConnection对象模块加载本地文件系统或HTTP地址中的Flash视频文件,使其在video类显示对象中显示加载的视频文件内容;
Away3D显示对象创建及显示模块,用于创建Away3D显示对象及在Away3D
显示对象中显示3D视频内容;
所述Away3D显示对象是在Flash Player显示界面上创建的;
第二Sprite图片剪辑对象设置模块,用于设置Away3D模块中move类里的第二Sprite图片剪辑对象的内容位图截取方法为readGraphicsData();通过所述内容位图截取方法readGraphicsData()对所述第一Sprite图片剪辑对象中的video类显示对象中的视频文件内容进行位图内容截取,将所述视频文件内容转换成二进制数据的位图图像;
图像3D化处理模块,用于将所述二进制数据的位图图像进行3D化处理,发送给Away3D显示对象上进行显示。
7.如权利要求6所述的分段式flash全景视频播放系统,其特征在于,
所述video类显示对象是在Flash Player内部创建的;
所述Away3D显示对象是在Flash Player显示界面上创建的。