一种多媒体课件封装与播放方法技术

技术编号:14866480 阅读:71 留言:0更新日期:2017-03-20 14:28
本发明专利技术公开了一种多媒体课件封装与播放方法,包括以下步骤:多媒体课件资源文件准备,多媒体课件资源文件封装,多媒体课件播放。本发明专利技术的多媒体课件制作、编辑快速简单,多媒体课件可以互联网点播,支持随机拖动,无须安装特定的播放器,可以共享优质的教育资源。

【技术实现步骤摘要】

本专利技术涉及多媒体课件
,特别是指一种多媒体课件封装与播放方法
技术介绍
多媒体课件,简单地说就是数字处理技术和视听技术,以计算机为中心,按照教师的教学设计,将文字、语言、图像等多种媒体信息集成在一起,以实现对教学材料的存储、传递、加工、转换和检索的一种现代教学技术手段。多媒体课件使用了大量的现代教学技术手段,与传统的教学相比,更能激发学生学习兴趣,且可以实现远距离教育。多媒体课件具有丰富的表现力,符合学生的心理特征。多媒体课件具有呈现客观事物的时间顺序、空间结构和运动特征的能力。对一些在普通条件下无法实现或无法用肉眼观测到的现象,根据学生好动性、好奇心理、模仿性强特点,可用用多媒体课件生动直观地模拟出来,根据不同年龄阶段、不同特征的学生,设计不同特点的多媒体课件来引导学生去探索事物的本质及内在联系。现有的多媒体课件具有以下缺点:PPT课件:广泛应用于学术报告,会议等场所,也是目前老师教学常用的手段。优点在于演示文稿的播放,图片、视频、文字资料展示制作较为方便。缺点是无法网上在线观看、需安装指定软件才能打开。Flash多媒体课件:flash使用矢量图,可以任意缩放尺寸而不影响图形的质量,通过使用关键帧和图符使得所生成的动画文件非常小,使用通用的flashplay插件播放,flahsplay插件在pc上的安装率非常高。Flash课件非常小,且生动、交互好、利于网络传播。缺点是制作时间长难度大。r>私有格式课件:音视频、图片、文字等多媒体素材以私有格式的方式存储记录,用特定的私有播放器解析播放,课件的播放、暂停、拖动等各种个性化功能由私有播放器提供。缺点是需要安装私有播放器,通用性不好。
技术实现思路
本专利技术提出一种多媒体课件封装与播放方法,解决了现有的多媒体课件不通用性差、制作难度大和需安装制定软件才能打开的问题。本专利技术的技术方案是这样实现的:一种多媒体课件封装与播放方法,包括以下步骤:(1)多媒体课件资源文件准备:准备多媒体课件资源文件,多媒体课件资源文件包括*.flv文件、Tags.xml文件、SubTitle.xml文件、Courseware.xml文件、CoursewarePlayer.swf文件和index.html文件;*.flv文件是多媒体课件在播放时所使用的视频源;Tags.xml文件用于记录事件和与事件对应的时间点,是事件配置文件;SubTitle.xml文件用于记录多媒体课件的字幕的开始时间和结束时间,以及字幕的字体、颜色和大小,是字幕配置文件;Courseware.xml文件用于记录视频信息和播放行为配置,是主配置文件;CoursewarePlayer.swf文件用于加载Courseware.xml文件,根据播放行为配置,以相应的视频呈现方式播放视频;index.html文件是多媒体课件的入口;(2)多媒体课件资源文件封装:建立文件夹,命名课件名,将*.flv文件、Tags.xml文件、SubTitle.xml文件、Courseware.xml文件、CoursewarePlayer.swf和index.html文件保存在所述文件夹中;(3)多媒体课件播放:用浏览器打开index.html文件,浏览器加载CoursewarePlayer.swf播放器,CoursewarePlayer.swf播放器按照默认播放显示布局方式播放视频源。进一步的,步骤(1)中视频源包括两种,一种是screen视频文件,另一种是video视频文件,screen视频文件通过屏幕录制方式获取视频内容,video视频文件通过摄像头获取视频内容。进一步的,screen视频文件获取过程包括以下步骤:采集屏幕的窗口数据,窗口数据的格式为RGB格式;将采集到的窗口数据经过色域空间进行格式转换,转换为YUV420格式;将YUV420格式的窗口数据经过视频编码器编码压缩成H264格式;将H264格式的窗口数据封装成flv格式的视频文件。进一步的,video视频文件的获取过程包括以下步骤:通过摄像头采集图像视频数据,图像视频数据的格式为YUV420格式,经过视频编码器编码压缩成H264格式的图像视频数据;通过麦克风采集音频数据,音频数据的格式为PCM格式,音频数据通过音频编码器编码压缩成AAC格式的音频数据;将H264格式的图像视频数据和AAC格式的音频数据封装成flv格式的视频数据。进一步的,步骤(1)之前还包括分别对Courseware.xml文件、SubTitle.xml文件和Tags.xml文件的各字段进行定义;Courseware.xml文件包括version字段、Courseid字段、Subject字段、Lecturer字段、Copyright字段、Describe字段、Sources字段、Player字段和Item字段;SubTitle.xml文件包括version字段、Subject字段、Font字段和Items字段;Tags.xml文件包括version字段、Subject字段和Items字段;进一步的,CoursewarePlayer.swf播放器设有单屏、二分屏、四分屏、六分屏、八分屏、十二分屏和十六分屏七种播放显示布局方式,默认播放显示布局方式为二分屏显示模式,当CoursewarePlayer.swf播放器处于二分屏显示模式,CoursewarePlayer.swf播放器的左侧设有多媒体课件的课件信息和事件大纲,进一步的,步骤(3)之后还包括以下步骤:(4)是否选择播放某一视频源,若是,则从CoursewarePlayer.swf播放器的左侧选择相应的视频源,若否,则进入下一步;(5)是否选择调整CoursewarePlayer.swf播放器的播放窗口的缩放模式,缩放模块包括比例缩放模式、原比例模式和拉伸缩放模式,比例缩放模式保持固定的宽高比,视频源的宽高会根据播放窗口的大小变化比例进行变化;原比例模式保持播放窗口的大小;拉伸缩放模式是指将播放窗口铺满CoursewarePlayer.swf播放器;若是,则点击CoursewarePlayer.swf播放器的下方的缩放模式选择按钮进行选择,若否,则进入下一步;(6)是否选择选择全屏播放,若是,则双击全屏按钮或者双击播放窗口,若否,则进入下一步;(7)是否选择调整视频源的位置,若是,则拖动视频源到指定的播放窗口处,若否,则进入下一步;(8)是否选择调整CoursewarePlayer.swf播放器的播放显本文档来自技高网...

【技术保护点】
一种多媒体课件封装与播放方法,其特征在于,包括以下步骤:(1)多媒体课件资源文件准备:准备所述多媒体课件资源文件,所述多媒体课件资源文件包括*.flv文件、Tags.xml文件、SubTitle.xml文件、Courseware.xml文件、CoursewarePlayer.swf文件和index.html文件;所述*.flv文件是多媒体课件在播放时所使用的视频源;所述Tags.xml文件用于记录事件和与所述事件对应的时间点,是事件配置文件;所述SubTitle.xml文件用于记录所述多媒体课件的字幕的开始时间和结束时间,以及所述字幕的字体、颜色和大小,是字幕配置文件;所述Courseware.xml文件用于记录视频信息和播放行为配置,是主配置文件;所述CoursewarePlayer.swf文件用于加载所述Courseware.xml文件,根据所述播放行为配置,以相应的视频呈现方式播放所述视频;所述index.html文件是所述多媒体课件的入口;(2)多媒体课件资源文件封装:建立文件夹,命名课件名,将所述*.flv文件、Tags.xml文件、SubTitle.xml文件、Courseware.xml文件、CoursewarePlayer.swf和index.html文件保存在所述文件夹中;(3)多媒体课件播放:用浏览器打开所述index.html文件,所述浏览器加载CoursewarePlayer.swf播放器,所述CoursewarePlayer.swf播放器按照默认播放显示布局方式播放所述视频源。...

【技术特征摘要】
1.一种多媒体课件封装与播放方法,其特征在于,包括以下步骤:
(1)多媒体课件资源文件准备:准备所述多媒体课件资源文件,所述多媒体课件资源文
件包括*.flv文件、Tags.xml文件、SubTitle.xml文件、Courseware.xml文件、
CoursewarePlayer.swf文件和index.html文件;
所述*.flv文件是多媒体课件在播放时所使用的视频源;
所述Tags.xml文件用于记录事件和与所述事件对应的时间点,是事件配置文件;
所述SubTitle.xml文件用于记录所述多媒体课件的字幕的开始时间和结束时间,以及
所述字幕的字体、颜色和大小,是字幕配置文件;
所述Courseware.xml文件用于记录视频信息和播放行为配置,是主配置文件;
所述CoursewarePlayer.swf文件用于加载所述Courseware.xml文件,根据所述播放行
为配置,以相应的视频呈现方式播放所述视频;
所述index.html文件是所述多媒体课件的入口;
(2)多媒体课件资源文件封装:建立文件夹,命名课件名,将所述*.flv文件、Tags.xml
文件、SubTitle.xml文件、Courseware.xml文件、CoursewarePlayer.swf和index.html文件
保存在所述文件夹中;
(3)多媒体课件播放:用浏览器打开所述index.html文件,所述浏览器加载
CoursewarePlayer.swf播放器,所述CoursewarePlayer.swf播放器按照默认播放显示布局
方式播放所述视频源。
2.根据权利要求1所述的一种多媒体课件封装与播放方法,其特征在于:步骤(1)中所
述视频源包括两种,一种是screen视频文件,另一种是video视频文件,所述screen视频文
件通过屏幕录制方式获取视频内容,所述video视频文件通过摄像头获取视频内容。
3.根据权利要求2所述的一种多媒体课件封装与播放方法,其特征在于:
所述screen视频文件获取过程包括以下步骤:
采集屏幕的窗口数据,所述窗口数据的格式为RGB格式;
将采集到的窗口数据经过色域空间进行格式转换,转换为YUV420格式;
将YUV420格式的窗口数据经过视频编码器编码压缩成H264格式;
将H264格式的窗口数据封装成flv格式的视频文件。
4.根据权利要求2或3所述的一种多媒体课件封装与播放方法,其特征在于:
所述video视频文件的获取过程包括以下步骤:
通过摄像头采集图像视频数据,所述图像视频数据的格式为YUV420格式,经过视频编
码器编码压缩成H264格式的图像视频数据;
通过麦克风采集音频数据,所述音频数据的格式为PCM格式,所述音频数据通过音频编

【专利技术属性】
技术研发人员:吴创豪李中杰张远明
申请(专利权)人:互联天下科技发展深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1