[发明专利]嵌入式linux平台媒体播放方法和系统有效
申请号: | 201210136068.3 | 申请日: | 2012-05-03 |
公开(公告)号: | CN102682820A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 林哲明;林剑宇;李捷;郑子风;陈国龙;余春艳 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10;G11B20/12 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350002 福建省福州市金山*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 linux 平台 媒体 播放 方法 系统 | ||
技术领域
本发明涉及一种媒体播放方法和系统,尤其是涉及一种嵌入式linux平台媒体播放方法和系统。
背景技术
申请号为“200710043413.8”的中国发明专利申请公开了一种远程动态监控视频动画节目播出系统,该系统以linux为基础,通过xml和http协议与前端自动研发的flash播放器和视频播放器进行交互,实现动画等的显示的自动化。开机时候系统按照预先设定自动播放。对静态图片也可以进行动态的改变,也可以控制系统改变动画的播出顺序。
正如上述申请文件所公开的内容所示,嵌入式linux系统为了实现教学演示或广告放映等,通常采用视频播放的方案,直接播放教学录像或广告影片。但是视频占用存储空间大,且由于教学录像或广告视频中包含较多的静态画面,视频信息冗余比较大。
发明内容
本发明提供了一种嵌入式linux平台媒体播放方法和系统,可以解决现有技术中linux系统中采用视频播放方案做演示或广告放映所产生的空间占用大,信息冗余的问题。
为解决上述技术问题,本发明采用的技术方案是:提供一种嵌入式linux平台媒体播放方法包括,包括以下步骤:
S01:建立xml信息文件,所述xml信息文件包含播放时间戳字段和播放内容字段;所述播放内容字段记录播放文件的名称以及路径;所述播放时间戳字段记录各个播放文件的播放开始时间和结束时间;
S02:解析xml信息文件,获取播放时间戳字段和播放内容字段,根据当前系统时间,获取播放时间戳字段与当前系统时间相符的播放内容字段,根据所述播放内容字段获取相应的文件进行播放。
其中,所述步骤S01中的播放时间戳字段还包括时间同步信息。
其中,在进行步骤S02时还进行步骤S201:监控并接收外部输入的功能指令,根据功能指令修改系统时间以实现相应的播放功能,具体为:接收到快进指令时,增加当前系统时间递增值,实现快进的功能;接收到快退指令时,增加当前系统时间递减值,实现快退的功能;接收到暂停指令时,设定当前系统时间不跳变,实现暂停的功能;接收到选时播放指令时,获取选定时间,设定当前系统时间为选定时间,实现选时播放的功能。
为解决上述技术问题,本发明提供一种嵌入式linux平台媒体播放系统,包括,
第一模块,用于建立xml信息文件,所述xml信息文件包含播放时间戳字段和播放内容字段;所述播放内容字段记录播放文件的名称以及路径;所述播放时间戳字段记录各个播放文件的播放开始时间和结束时间;
第二模块,用于解析xml信息文件,获取播放时间戳字段和播放内容字段,根据当前系统时间,获取播放时间戳字段与当前系统时间相符的播放内容字段,根据所述播放内容字段获取相应的文件进行播放。
其中,所述第一模块中的播放时间戳字段还包括时间同步信息。
其中,所述第二模块还用于监控并接收外部输入的功能指令,根据功能指令修改系统时间以实现相应的播放功能,具体为:接收到快进指令时,增加当前系统时间递增值,实现快进的功能;接收到快退指令时,增加当前系统时间递减值,实现快退的功能;接收到暂停指令时,设定当前系统时间不跳变,实现暂停的功能;接收到选时播放指令时,获取选定时间,设定当前系统时间为选定时间,实现选时播放的功能。
采用上述技术方案,本发明的有益效果是:由于采用了xml文件记录文件播放的时间戳字段,其时间戳字段包括具体的起始时间和结束时间,根据xml文件记录的播放内容,定义需要播放的内容,例如图片、音频、视频等,这样,就能控制在特定的时间段,播放特定的内容,实现类似ppt的播放效果。相对应于传统的采用视频方式播放文件的方法,由于采用图片和音频可以实现类似PPT中的过场动画效果,比如栅格、马赛克、飞入、淡出等效果,其演示效果更好;且由于精确定位到时间段以及具体播放的内容,可以用图片和音频替换部分静态或动画较少的视频,且由于图片和音频相对于视频占用存储空间较小,因此不会产生大量冗余信息,也不需要设置大量的存储空间。
附图说明
图1为本发明提供的嵌入式linux平台媒体播放方法的操作流程图。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
请参阅图1,图1为本发明提供的嵌入式linux平台媒体播放方法的操作流程图。下面结合一个具体实施例说明本发明的实现步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210136068.3/2.html,转载请声明来源钻瓜专利网。