媒体播放控制方法、装置及系统和计算机可读存储介质制造方法及图纸

技术编号:26890873 阅读:26 留言:0更新日期:2020-12-29 16:07
本发明专利技术实施例涉及媒体播放控制方法、装置及系统和计算机可读存储介质。其中,所述方法例如包括:检测是否有设备接入事件,并当检测到有设备接入事件时读取触发设备接入事件的接入设备的文件目录以获取目标格式文件的文件名和文件路径,且将获取的目标格式文件的文件名和文件路径写入第一数据库表中;检测第一数据库表是否被修改,并当检测到第一数据库表被修改时将第一数据库表中的目标文件名及其对应的文件路径写入第二数据库表;以及检测第二数据库表是否被修改,并当检测到第二数据库表被修改时根据第二数据库表中的数据执行文件播放控制操作。本发明专利技术实施例可以解决嵌入式设备媒体信息来源单一、视频播放难以控制的问题。

【技术实现步骤摘要】
媒体播放控制方法、装置及系统和计算机可读存储介质
本专利技术涉及媒体播放控制
,尤其涉及一种媒体播放控制方法、一种媒体播放控制装置、一种媒体播放控制系统以及一种计算机可读存储介质。
技术介绍
随着技术的不断进步以及Linux系统的开源性,目前越来越多的基于Linux操作系统的嵌入式设备出现在生活中。基于Linux操作系统进行定制开发,可以缩减产品开发周期。Linux操作系统提供了丰富的工具资源,便于产品业务的开发,大大缩短了产品开发周期。然而,目前的媒体播放器播放能力依然比较有限,播放的媒体信息来源单一,必须在连网的情况下将媒体信息从网络下载到本地再进行播放,或者在断网的情况下只能播放已下载到本地的媒体。这样单一的媒体信息来源会给用户带来极大的不便,更耗费了资源,增加了成本。而且,播放控制较为简单,难以实现较复杂的视频播放控制,如播放列表的维护,保存等。
技术实现思路
因此,本专利技术实施例提出一种媒体播放控制方法、一种媒体播放控制装置、一种媒体播放控制装置以及一种计算机可读存储介质,以克服嵌入式设备媒体信息来源单一、视频播放难以控制的技术问题。一方面,本专利技术实施例提出的一种媒体播放控制方法,包括:检测是否有设备接入事件,并当检测到有设备接入事件时读取触发所述设备接入事件的接入设备的文件目录以获取目标格式文件的文件名和文件路径,且将获取的所述目标格式文件的文件名和文件路径写入第一数据库表中;检测所述第一数据库表是否被修改,并当检测到所述第一数据库表被修改时将所述第一数据库表中的目标文件名及其对应的文件路径写入第二数据库表;以及检测所述第二数据库表是否被修改,并当检测到所述第二数据库表被修改时根据所述第二数据库表中的数据执行文件播放控制操作。本实施例的媒体播放控制方法可以自动检测设备接入事件例如U盘插入事件并将U盘中目标文件信息存储到数据库表中,播放控制软件可以通过第二数据库表例如交互数据库表控制视频播放,操作简便、实用性强。在本专利技术的一个实施例中,所述第二数据库表包含多个播放信息项,文件名项和文件路径项;其中所述多个播放信息项包括状态控制项、循环方式项和优先级项。在本专利技术的一个实施例中,所述媒体播放控制方法还包括:读取所述第二数据库表中的数据以显示在播放控制界面;以及响应在所述播放控制界面的输入操作,修改所述第二数据库表的所述多个播放信息项的内容。在本专利技术的一个实施例中,所述检测所述第一数据库表是否被修改,并当检测到所述第一数据库表被修改时将所述第一数据库表中的目标文件名及其对应的文件路径写入第二数据库表包括:当检测到所述第一数据库表被修改时读取所述第一数据库表中的数据以显示文件信息列表;以及响应在所述显示文件信息列表中的选取操作,将所述第一数据库表中的目标文件名及其对应的文件路径写入所述第二数据库表。在本专利技术的一个实施例中,所述媒体播放控制方法还包括:监听所述文件播放控制操作的记录,并根据监听结果生成自动播放列表。另一方面,本专利技术实施例提出的一种媒体播放控制装置,包括:接入检测进程模块,用于检测是否有设备接入事件,并当检测到有设备接入事件时读取触发所述设备接入事件的接入设备的文件目录以获取目标格式文件的文件名和文件路径,且将获取的所述目标格式文件的文件名和文件路径写入第一数据库表中;播放控制进程模块,用于检测所述第一数据库表是否被修改,并当检测到所述第一数据库表被修改时将所述第一数据库表中的目标文件名及其对应的文件路径写入第二数据库表;以及播放进程模块,用于检测所述第二数据库表是否被修改,并当检测到所述第二数据库表被修改时,根据所述第二数据库表中的数据执行文件播放控制操作。本实施例媒体播放控制装置利用接入检测进程模块、播放控制进程模块和播放进程模块的协同作业,可以自动检测设备接入事件例如U盘插入事件并将U盘中目标文件信息存储到数据库表中,播放控制软件可以通过第二数据库表例如交互数据库表控制视频播放,操作简便、实用性强。在本专利技术的一个实施例中,所述第二数据库表包含多个播放信息项,文件名项和文件路径项;其中所述多个播放信息项包括状态控制项、循环方式项和优先级项。在本专利技术的一个实施例中,所述播放控制进程模块包括:界面显示单元,用于读取所述第二数据库表中的数据以显示在播放控制界面;以及输入响应单元,用于响应在所述播放控制界面的输入操作,修改所述第二数据库表的所述多个播放信息项的内容。在本专利技术的一个实施例中,所述播放控制进程模块包括:列表显示单元,用于当检测到所述第一数据库表被修改时读取所述第一数据库表中的数据以显示文件信息列表;以及选取响应单元,响应在所述显示文件信息列表中的选取操作,将所述第一数据库表中的目标文件名及其对应的文件路径写入所述第二数据库表。在本专利技术的一个实施例中,所述媒体播放控制装置还包括:播放器监控模块,用于监听所述文件播放控制操作的记录,并根据监听结果生成自动播放列表。在本专利技术的一个实施例中,所述接入检测进程模块、所述播放控制进程模块和所述播放进程模块之间通过文件监控工具检测数据库表变动实现信号传递。再一方面,本专利技术实施例提出的一种媒体播放控制系统,包括:处理器和连接所述处理器的存储器;其中所述存储器存储有所述处理器执行的指令,且所述指令使得所述处理器执行操作以进行前述实施例任意一种媒体播放控制方法。又一方面,本专利技术实施例提出的一种计算机可读存储介质,其为非易失性存储器且存储有程序代码,当所述程序代码被一个或多个处理器执行时,使得所述一个或多个处理器执行前述实施例任意一种媒体播放控制方法。由上可知,本专利技术上述技术特征可以具有如下一个或多个有益效果:可自动检测接入设备接入事件、以及将接入设备中目标格式文件信息存储到数据库表中,播放软件通过交互数据库表控制文件播放;操作简便,实用性强。再者,用户可根据喜好,选择过滤文件格式,自由检出文件信息写入数据库表,比如选择mp4格式,则接入视频检测时就只检测mp4格式的视频文件。此外,用户可按照不同方式控制视频文件播放,即在播放控制界面设置视频的播放方式:单曲循环,列表循环播放一次,列表无限循环等;作为一个视频处理设备,在户外视频播放的场景中,设定好播放列表以及列表循环方式等,就可实现自动视频播放,在实际应用中有较强的实用性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术第一实施例的一种媒体播放控制方法的流程图。图2为图1中步骤S13的子步骤流程图。图3为本专利技术第一实施例的另一种媒体播放控制方法的部分步骤示意图。图4为本专利技术第一实施例中多个进程配合完成媒体播放控制的工作原理示意图。图5为本专利技术第二实施例的一种媒体播放控制装置的模块示意图。图6为图5中的播放控制进程模块的具体单元示意本文档来自技高网...

【技术保护点】
1.一种媒体播放控制方法,其特征在于,包括:/n检测是否有设备接入事件,并当检测到有设备接入事件时读取触发所述设备接入事件的接入设备的文件目录以获取目标格式文件的文件名和文件路径,且将获取的所述目标格式文件的文件名和文件路径写入第一数据库表中;/n检测所述第一数据库表是否被修改,并当检测到所述第一数据库表被修改时将所述第一数据库表中的目标文件名及其对应的文件路径写入第二数据库表;以及/n检测所述第二数据库表是否被修改,并当检测到所述第二数据库表被修改时根据所述第二数据库表中的数据执行文件播放控制操作。/n

【技术特征摘要】
1.一种媒体播放控制方法,其特征在于,包括:
检测是否有设备接入事件,并当检测到有设备接入事件时读取触发所述设备接入事件的接入设备的文件目录以获取目标格式文件的文件名和文件路径,且将获取的所述目标格式文件的文件名和文件路径写入第一数据库表中;
检测所述第一数据库表是否被修改,并当检测到所述第一数据库表被修改时将所述第一数据库表中的目标文件名及其对应的文件路径写入第二数据库表;以及
检测所述第二数据库表是否被修改,并当检测到所述第二数据库表被修改时根据所述第二数据库表中的数据执行文件播放控制操作。


2.如权利要求1所述的媒体播放控制方法,其特征在于,所述第二数据库表包含多个播放信息项,文件名项和文件路径项;其中所述多个播放信息项包括状态控制项、循环方式项和优先级项。


3.如权利要求2所述的媒体播放控制方法,其特征在于,还包括:
读取所述第二数据库表中的数据以显示在播放控制界面;
响应在所述播放控制界面的输入操作,修改所述第二数据库表的所述多个播放信息项的内容。


4.如权利要求1所述的媒体播放控制方法,其特征在于,所述检测所述第一数据库表是否被修改,并当检测到所述第一数据库表被修改时将所述第一数据库表中的目标文件名及其对应的文件路径写入第二数据库表包括:
当检测到所述第一数据库表被修改时读取所述第一数据库表中的数据以显示文件信息列表;以及
响应在所述显示文件信息列表中的选取操作,将所述第一数据库表中的目标文件名及其对应的文件路径写入所述第二数据库表。


5.如权利要求1所述的媒体播放控制方法,其特征在于,还包括:
监听所述文件播放控制操作的记录,并根据监听结果生成自动播放列表。


6.一种媒体播放控制装置,其特征在于,包括:
接入检测进程模块,用于检测是否有设备接入事件,并当检测到有设备接入事件时读取触发所述设备接入事件的接入设备的文件目录以获取目标格式文件的文件名和文件路径,且将获取的所述目标格式文件的文件名和文件路径写入第一数据库表中;
播放控制进程模块,用于检测所述第一数据库表是否被修改,并当检测...

【专利技术属性】
技术研发人员:李东青周晶晶李强国
申请(专利权)人:西安诺瓦星云科技股份有限公司
类型:发明
国别省市:陕西;61

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

1