媒体扫描与播放的控制方法、装置制造方法及图纸

技术编号:14886015 阅读:69 留言:0更新日期:2017-03-25 12:45
本发明专利技术公开一种媒体扫描与播放的控制方法、装置,在获取到有外置存储的接入操作和/或进入媒体中心的操作时,系统会广播通知媒体扫描服务执行媒体扫描任务,然后依据获取到的媒体扫描服务的扫描进程,实时更新媒体中心页面上的媒体显示,接着在获取到媒体中心页面上有点击播放的操作时,控制媒体播放器对点击选择的媒体文件进行播放,最后根据获取到的媒体播放器的播放状态,向媒体扫描服务发送广播通知其继续扫描或暂停扫描,解决了媒体扫描与视频播放抢占内存资源和视频播放卡顿的问题,提高了媒体扫描与媒体播放的流畅性。

【技术实现步骤摘要】

本专利技术涉及多媒体播放
,尤其涉及一种媒体扫描与播放的控制方法、装置
技术介绍
现有的视频播放器,由于4K超高清、高分辨率的融入,导致视频文件加载时占用播放器内存较大,影响片源画质和流畅性。目前,智能电视通过U盘或硬盘等外置存储设备观看本地视频已成为不可缺少的部分,本地播放不会受到网络带宽和视频服务器的影响,不会出现因缓冲而产生的画面卡顿现象,但是如果插入的外置存储设备分区多、文件多,扫描需要一段比较长的时间,而扫描的同时用户开始观看已经扫描完成的4K视频时,会出现视频卡顿现象,尤其在低配内存的智能电视上,媒体扫描和视频播放会出现抢占内存资源的情况。
技术实现思路
本专利技术的主要目的在于提供一种媒体扫描与播放的控制方法,旨在解决媒体扫描与视频播放同时运行造成的抢占内存资源以及视频卡顿的技术问题。为实现上述目的,本专利技术提出一种媒体扫描与播放的控制方法,该控制方法包括以下步骤:获取外置存储的接入操作和/或媒体中心的进入操作,广播通知媒体扫描服务执行扫描任务;获取媒体扫描服务的扫描进程,实时更新媒体中心页面上的媒体显示;获取在媒体中心页面上执行的点击播放操作,控制媒体播放器执行播放;获取媒体播放器的播放状态,广播通知媒体扫描服务继续扫描或暂停扫描。进一步地,所述获取外置存储的接入操作和/或媒体中心的进入操作,广播通知媒体扫描服务执行扫描任务的步骤之前,还包括:注册媒体扫描服务和广播通知服务。进一步地,所述获取外置存储的接入操作和/或媒体中心的进入操作,广播通知媒体扫描服务执行扫描任务的步骤,具体包括:在打开媒体中心和/或外置存储挂载时,控制广播通知服务向媒体扫描服务发送扫描通知;判断媒体扫描服务是否已经启动,若否,则启动媒体扫描服务;获取媒体中心和/或外置存储内待扫描媒体的路径,添加到媒体扫描服务的任务列表集。进一步地,所述获取媒体扫描服务的扫描进程,实时更新媒体中心页面上的媒体显示的步骤,具体包括:判断是否需要暂停媒体扫描进程,若是,则将所述媒体扫描进程暂停预设时间后,执行所述媒体扫描进程,若否,则继续所述媒体扫描进程;添加实时扫描结果至数据库,更新至媒体中心页面进行显示。进一步地,所述获取媒体播放器的播放状态,广播通知媒体扫描服务继续扫描或暂停扫描的步骤,具体包括:获取对媒体播放器执行的播放、暂停、或停止操作,通过自定义广播发送至媒体扫描服务;判断发送所述自定义广播的媒体播放器的播放状态;若所述播放状态为暂停或停止,则判断媒体扫描是否完成,若是,则结束媒体扫描进程,若否,则继续所述媒体扫描进程;若所述播放状态为播放,则判断媒体扫描是否完成,若是,则结束媒体扫描进程,若否,则获取当前媒体播放与媒体扫描占系统内存的比例,判断该比例是否超过预设阈值,若是,则暂停所述媒体扫描进程,若否,则继续媒体播放和媒体扫描进程。本专利技术的另一目的在于提供一种媒体扫描与播放的控制装置,该控制装置包括:媒体扫描启动模块,获取外置存储的接入操作和/或媒体中心的进入操作,广播通知媒体扫描服务执行扫描任务;媒体显示模块,获取媒体扫描服务的扫描进程,实时更新媒体中心页面上的媒体显示;媒体播放模块,获取在媒体中心页面上执行的点击播放操作,控制媒体播放器执行播放;媒体扫描控制模块,获取媒体播放器的播放状态,广播通知媒体扫描服务继续扫描或暂停扫描。进一步地,该控制装置还包括:注册模块,注册媒体扫描服务和广播通知服务。进一步地,所述媒体扫描启动模块包括:扫描通知单元,在打开媒体中心和/或外置存储挂载时,控制广播通知服务向媒体扫描服务发送扫描通知;第一判断单元,判断媒体扫描服务是否已经启动,若否,则启动媒体扫描服务;任务获取单元,获取媒体中心和/或外置存储内待扫描媒体的路径,添加到媒体扫描服务的任务列表集。进一步地,所述媒体显示模块包括:第二判断单元,判断是否需要暂停媒体扫描进程,若是,则将所述媒体扫描进程暂停预设时间后,执行所述媒体扫描进程,若否,则继续所述媒体扫描进程;页面显示更新单元,添加实时扫描结果至数据库,更新至媒体中心页面进行显示。进一步地,所述媒体扫描控制模块包括:自定义广播发送单元,获取对媒体播放器执行的播放、暂停、或停止操作,通过自定义广播发送至媒体扫描服务;第三判断单元,判断发送所述自定义广播的媒体播放器的播放状态,若所述播放状态为暂停或停止,则判断媒体扫描是否完成,若是,则结束媒体扫描进程,若否,则继续所述媒体扫描进程,若所述播放状态为播放,则判断媒体扫描是否完成,若是,则结束媒体扫描进程,若否,则获取当前媒体播放与媒体扫描占系统内存的比例,判断该比例是否超过预设阈值,若是,则暂停所述媒体扫描进程,若否,则继续媒体播放和媒体扫描。本专利技术的媒体扫描与播放的控制方法,应用于能够进行媒体扫描和媒体播放的智能设备,在获取到有外置存储的接入操作和/或进入媒体中心的操作时,系统会广播通知媒体扫描服务执行媒体扫描任务,然后依据获取到的媒体扫描服务的扫描进程,实时更新媒体中心页面上的媒体显示,接着在获取到媒体中心页面上有点击播放的操作时,控制媒体播放器对点击选择的媒体文件进行播放,最后根据获取到的媒体播放器的播放状态,向媒体扫描服务发送广播通知其继续扫描或暂停扫描,解决了媒体扫描与视频播放抢占内存资源和视频播放卡顿的问题,提高了媒体扫描与媒体播放的流畅性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本专利技术的媒体扫描与播放的控制方法一实施例的流程图;图2为图1中步骤S20的具体流程图;图3为图1中步骤S30的具体流程图;图4为图1中步骤S50的具体流程图;图5为本专利技术的媒体扫描与播放的控制装置一实施例的功能模块图;图6为图5中媒体扫描启动模块的结构示意图;图7为图5中媒体显示模块的结构示意图;图8为图5中媒体扫描控制模块的结构示意图。附图标号说明:本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种媒体扫描与播放的控制方法。参照图1,图1为本专利技术媒体扫描与播放的控制方法一实施例的流程图。在本实施例中,该媒体扫描与播放的控制方法,包括以下步骤:S10:注册媒体扫描服务和广播通知服务;S20:获取外置存储的接入操作和/或媒体中心的进入操作,广播通知媒体扫描服务执行扫描任务;S30:获取媒体扫描服务的扫描进程,实时更新媒体中心页面上的媒体显示;S40:获取在媒体中心页面上执行的点击播放操作,控制媒体播放器执行播放;S50:获取媒体播放器的播放状态,广播通知媒体扫描服务继续扫描或暂停扫描。在本实施例中,该媒体扫描与播放的控制方法主要用于附带媒体扫描和媒体播放功能的智能设备,一般的智能设备在出厂时都会具备读取自身媒体中心或外置存储设备,并向内部应用程序或服务广播通知,或向外部发送广播通知的功能,也即智能设备的系统附带有媒体扫描服务和广播通知服务,也有些智能设备在出厂时不具备上本文档来自技高网...
媒体扫描与播放的控制方法、装置

【技术保护点】
一种媒体扫描与播放的控制方法,其特征在于,该控制方法包括以下步骤:获取外置存储的接入操作和/或媒体中心的进入操作,广播通知媒体扫描服务执行扫描任务;获取媒体扫描服务的扫描进程,实时更新媒体中心页面上的媒体显示;获取在媒体中心页面上执行的点击播放操作,控制媒体播放器执行播放;获取媒体播放器的播放状态,广播通知媒体扫描服务继续扫描或暂停扫描。

【技术特征摘要】
1.一种媒体扫描与播放的控制方法,其特征在于,该控制方法包括以下步骤:获取外置存储的接入操作和/或媒体中心的进入操作,广播通知媒体扫描服务执行扫描任务;获取媒体扫描服务的扫描进程,实时更新媒体中心页面上的媒体显示;获取在媒体中心页面上执行的点击播放操作,控制媒体播放器执行播放;获取媒体播放器的播放状态,广播通知媒体扫描服务继续扫描或暂停扫描。2.根据权利要求1所述的媒体扫描与播放的控制方法,其特征在于,所述获取外置存储的接入操作和/或媒体中心的进入操作,广播通知媒体扫描服务执行扫描任务的步骤之前,还包括:注册媒体扫描服务和广播通知服务。3.根据权利要求1或2所述的媒体扫描与播放的控制方法,其特征在于,所述获取外置存储的接入操作和/或媒体中心的进入操作,广播通知媒体扫描服务执行扫描任务的步骤,具体包括:在打开媒体中心和/或外置存储挂载时,控制广播通知服务向媒体扫描服务发送扫描通知;判断媒体扫描服务是否已经启动,若否,则启动媒体扫描服务;获取媒体中心和/或外置存储内待扫描媒体的路径,添加到媒体扫描服务的任务列表集。4.根据权利要求3所述的媒体扫描与播放的控制方法,其特征在于,所述获取媒体扫描服务的扫描进程,实时更新媒体中心页面上的媒体显示的步骤,具体包括:判断是否需要暂停媒体扫描进程,若是,则将所述媒体扫描进程暂停预设时间后,执行所述媒体扫描进程,若否,则继续所述媒体扫描进程;添加实时扫描结果至数据库,更新至媒体中心页面进行显示。5.根据权利要求1所述的媒体扫描与播放的控制方法,其特征在于,所述获取媒体播放器的播放状态,广播通知媒体扫描服务继续扫描或暂停扫描的步骤,具体包括:获取对媒体播放器执行的播放、暂停、或停止操作,通过自定义广播发送至媒体扫描服务;判断发送所述自定义广播的媒体播放器的播放状态;若所述播放状态为暂停或停止,则判断媒体扫描是否完成,若是,则结束媒体扫描进程,若否,则继续所述媒体扫描进程;若所述播放状态为播放,则判断媒体扫描是否完成,若是,则结束媒体扫描进程,若否,则获取当前媒体播放与媒体扫描占系统内存的比例,判断该比例是否超过预设阈值,若是,则...

【专利技术属性】
技术研发人员:刘远凤
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东;44

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

1