嵌入式linux平台媒体播放方法和系统的制作方法

文档序号:6739184阅读:229来源:国知局
专利名称:嵌入式linux平台媒体播放方法和系统的制作方法
技术领域
本发明涉及一种媒体播放方法和系统,尤其是涉及一种嵌入式Iinux平台媒体播放方法和系统。
背景技术
申请号为“200710043413. 8”的中国发明专利申请公开了一种远程动态监控视频动画节目播出系统,该系统以Iinux为基础,通过xml和http协议与前端自动研发的flash播放器和视频播放器进行交互,实现动画等的显示的自动化。开机时候系统按照预先设定自动播放。对静态图片也可以进行动态的改变,也可以控制系统改变动画的播出顺序。正如上述申请文件所公开的内容所示,嵌入式Iinux系统为了实现教学演示或广告放映等,通常采用视频播放的方案,直接播放教学录像或广告影片。但是视频占用存储空间大,且由于教学录像或广告视频中包含较多的静态画面,视频信息冗余比较大。

发明内容
本发明提供了一种嵌入式Iinux平台媒体播放方法和系统,可以解决现有技术中Iinux系统中采用视频播放方案做演示或广告放映所产生的空间占用大,信息冗余的问题。为解决上述技术问题,本发明采用的技术方案是提供一种嵌入式Iinux平台媒体播放方法包括,包括以下步骤S01:建立xml信息文件,所述xml信息文件包含播放时间戳字段和播放内容字段;所述播放内容字段记录播放文件的名称以及路径;所述播放时间戳字段记录各个播放文件的播放开始时间和结束时间;S02:解析xml信息文件,获取播放时间戳字段和播放内容字段,根据当前系统时间,获取播放时间戳字段与当前系统时间相符的播放内容字段,根据所述播放内容字段获取相应的文件进行播放。其中,所述步骤SOl中的播放时间戳字段还包括时间同步信息。其中,在进行步骤S02时还进行步骤S201 :监控并接收外部输入的功能指令,根据功能指令修改系统时间以实现相应的播放功能,具体为接收到快进指令时,增加当前系统时间递增值,实现快进的功能;接收到快退指令时,增加当前系统时间递减值,实现快退的功能;接收到暂停指令时,设定当前系统时间不跳变,实现暂停的功能;接收到选时播放指令时,获取选定时间,设定当前系统时间为选定时间,实现选时播放的功能。为解决上述技术问题,本发明提供一种嵌入式Iinux平台媒体播放系统,包括,第一模块,用于建立xml信息文件,所述xml信息文件包含播放时间戳字段和播放内容字段;所述播放内容字段记录播放文件的名称以及路径;所述播放时间戳字段记录各个播放文件的播放开始时间和结束时间;
第二模块,用于解析xml信息文件,获取播放时间戳字段和播放内容字段,根据当前系统时间,获取播放时间戳字段与当前系统时间相符的播放内容字段,根据所述播放内容字段获取相应的文件进行播放。其中,所述第一模块中的 播放时间戳字段还包括时间同步信息。其中,所述第二模块还用于监控并接收外部输入的功能指令,根据功能指令修改系统时间以实现相应的播放功能,具体为接收到快进指令时,增加当前系统时间递增值,实现快进的功能;接收到快退指令时,增加当前系统时间递减值,实现快退的功能;接收到暂停指令时,设定当前系统时间不跳变,实现暂停的功能;接收到选时播放指令时,获取选定时间,设定当前系统时间为选定时间,实现选时播放的功能。采用上述技术方案,本发明的有益效果是由于采用了 xml文件记录文件播放的时间戳字段,其时间戳字段包括具体的起始时间和结束时间,根据xml文件记录的播放内容,定义需要播放的内容,例如图片、音频、视频等,这样,就能控制在特定的时间段,播放特定的内容,实现类似PPt的播放效果。相对应于传统的采用视频方式播放文件的方法,由于采用图片和音频可以实现类似PPT中的过场动画效果,比如栅格、马赛克、飞入、淡出等效果,其演示效果更好;且由于精确定位到时间段以及具体播放的内容,可以用图片和音频替换部分静态或动画较少的视频,且由于图片和音频相对于视频占用存储空间较小,因此不会产生大量冗余信息,也不需要设置大量的存储空间。


图I为本发明提供的嵌入式Iinux平台媒体播放方法的操作流程图。
具体实施例方式为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1,图I为本发明提供的嵌入式Iinux平台媒体播放方法的操作流程图。下面结合一个具体实施例说明本发明的实现步骤S01:建立xml信息文件,所述xml信息文件包含播放时间戳字段和播放内容字段;所述时间戳字段包括特定内容的播放开始时间和结束时间,另外,所述时间戳字段还包括时间同步信息,当所需要播放的内容是图片、音频、视频之间的组合适合,就通过时间同步信息确保文件之间的同步。在一些实施例中,将文件按照一定的目录结构存储,需要的时候就从目录中读取,通过时间戳字段中的同步信息,可以播放的是图片,音频、视频,或者是其三者之间的任意组合。文件的存放方式以及同步字段的设置,是本领域技术人员所熟知的,这里不做赘述。下面为xml文件的大致格式,表示在时间戳00:00:00-00:00:05内播放a. jpg图片,在时间戳00:00:05-00:00:15内播放b. jpg图片,以此类推。
权利要求
1.一种嵌入式Iinux平台媒体播放方法,其特征在于,包括以下步骤 SOl:建立xml信息文件,所述xml信息文件包含播放时间戳字段和播放内容字段;所述播放内容字段记录播放文件的名称以及路径;所述播放时间戳字段记录各个播放文件的播放开始时间和结束时间; S02:解析xml信息文件,获取播放时间戳字段和播放内容字段,根据当前系统时间,获取播放时间戳字段与当前系统时间相符的播放内容字段,根据所述播放内容字段获取相应的文件进行播放。
2.根据权利要求I所述的嵌入式Iinux平台媒体播放方法,其特征在于所述步骤SOl中的播放时间戳字段还包括时间同步信息。
3.根据权利要求I所述的嵌入式Iinux平台媒体播放方法,其特征在于在进行步骤S02时还进行步骤S201 :监控并接收外部输入的功能指令,根据功能指令修改系统时间以实现相应的播放功能,具体为 接收到快进指令时,增加当前系统时间递增值,实现快进的功能; 接收到快退指令时,增加当前系统时间递减值,实现快退的功能; 接收到暂停指令时,设定当前系统时间不跳变,实现暂停的功能; 接收到选时播放指令时,获取选定时间,设定当前系统时间为选定时间,实现选时播放的功能。
4.一种嵌入式Iinux平台媒体播放系统,其特征在于,包括, 第一模块,用于建立xml信息文件,所述xml信息文件包含播放时间戳字段和播放内容字段;所述播放内容字段记录播放文件的名称以及路径;所述播放时间戳字段记录各个播放文件的播放开始时间和结束时间; 第二模块,用于解析xml信息文件,获取播放时间戳字段和播放内容字段,根据当前系统时间,获取播放时间戳字段与当前系统时间相符的播放内容字段,根据所述播放内容字段获取相应的文件进行播放。
5.根据权利要求4所述的嵌入式Iinux平台媒体播放方法,其特征在于所述第一模块中的播放时间戳字段还包括时间同步信息。
6.根据权利要求4所述的嵌入式Iinux平台媒体播放系统,其特征在于, 所述第二模块还用于监控并接收外部输入的功能指令,根据功能指令修改系统时间以实现相应的播放功能,具体为 接收到快进指令时,增加当前系统时间递增值,实现快进的功能; 接收到快退指令时,增加当前系统时间递减值,实现快退的功能; 接收到暂停指令时,设定当前系统时间不跳变,实现暂停的功能; 接收到选时播放指令时,获取选定时间,设定当前系统时间为选定时间,实现选时播放的功能。
全文摘要
本发明提供一种嵌入式linux平台媒体播放方法和系统,其中所述嵌入式linux平台媒体播放方法包括以下步骤S01:建立xml信息文件,所述xml信息文件包含播放时间戳字段和播放内容字段;S02:解析xml信息文件,获取播放时间戳字段和播放内容字段,根据当前系统时间,获取播放时间戳字段与当前系统时间相符的播放内容字段,根据所述播放内容字段获取相应的文件进行播放。由于时间戳字段包括具体的起始时间和结束时间,根据xm l文件记录的播放内容,定义需要播放的内容,这样,就能控制在特定的时间段,播放特定的内容,实现类似ppt的播放效果。由于精确定位到时间段以及播放内容,因此不会产生大量冗余信息,不需要设置大量的存储空间。
文档编号G11B20/12GK102682820SQ201210136068
公开日2012年9月19日 申请日期2012年5月3日 优先权日2012年5月3日
发明者余春艳, 李捷, 林剑宇, 林哲明, 郑子风, 陈国龙 申请人:福建星网视易信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1