多媒体文件的快速播放方法、终端设备及存储介质技术

技术编号:38007890 阅读:10 留言:0更新日期:2023-06-30 10:25
本发明专利技术提供一种多媒体文件的快速播放方法、终端设备及存储介质。该多媒体文件的快速播放方法应用于终端设备,上述方法包括:当检测到外部存储设备接入时,对外部存储设备进行扫描,并将扫描得到的多媒体文件的信息存储在终端设备的数据库中;当扫描得到预设数量的多媒体文件的信息时,基于预设数量的多媒体文件的信息生成播放列表并播放。本发明专利技术在扫描得到预设数量的多媒体文件时就启动播放,不等全部扫描完毕再播放,避免扫描占用过多时间,降低了用户的等待时间,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
多媒体文件的快速播放方法、终端设备及存储介质


[0001]本专利技术涉及车载多媒体应用
,尤其涉及一种多媒体文件的快速播放方法、终端设备及存储介质。

技术介绍

[0002]随着汽车工业的飞速发展,人们对于驾乘体验提出了更高的要求。例如,在车辆上安装音视频播放装置,由车载终端(终端设备)控制播放多媒体文件,满足用户的视听体验。终端设备可通过网络、U盘及本地存储设备获取多媒体文件。
[0003]现有技术中,车载终端插入U盘后进行全盘扫描,当U盘读取完成获取到全部的多媒体文件后才播放。若U盘内文件层级较深,则会导致扫描时间过长,插入U盘很久才会播放歌曲,用户体验不够好。

技术实现思路

[0004]本专利技术实施例提供了一种多媒体文件的快速播放方法、终端设备及存储介质,以解决现有技术中插入U盘后扫描时间过长,影响用户体验的问题。
[0005]第一方面,本专利技术实施例提供了一种多媒体文件的快速播放方法,应用于终端设备,上述方法包括:
[0006]当检测到外部存储设备接入时,对外部存储设备进行扫描,并将扫描得到的多媒体文件的信息存储在终端设备的数据库中;
[0007]当扫描得到预设数量的多媒体文件的信息时,基于预设数量的多媒体文件的信息生成播放列表并播放。
[0008]第二方面,本专利技术实施例提供了一种终端设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式的多媒体文件的快速播放方法的步骤。
[0009]第三方面,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上第一方面或第一方面的任一种可能的实现方式的多媒体文件的快速播放方法的步骤。
[0010]本专利技术实施例提供一种多媒体文件的快速播放方法、终端设备及存储介质。该多媒体文件的快速播放方法应用于终端设备,上述方法包括:当检测到外部存储设备接入时,对外部存储设备进行扫描,并将扫描得到的多媒体文件的信息存储在终端设备的数据库中;当扫描得到预设数量的多媒体文件的信息时,基于预设数量的多媒体文件的信息生成播放列表并播放。本专利技术实施例不等到全部扫描结束后才播放,而是在扫描得到预设数量的多媒体文件时即启动播放,扫描和播放同时进行,避免扫描占用过多时间,降低了用户的等待时间,提升了用户体验。
附图说明
[0011]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本专利技术实施例提供的一种多媒体文件的快速播放方法的实现流程图;
[0013]图2是本专利技术实施例提供的又一种多媒体文件的快速方法的实现流程图;
[0014]图3是本专利技术实施例提供的多媒体文件的快速播放装置的结构示意图;
[0015]图4是本专利技术实施例提供的终端设备的示意图。
具体实施方式
[0016]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。
[0017]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。
[0018]参见图1,其示出了本专利技术实施例提供的多媒体文件的快速播放方法的实现流程图,应用于终端设备,例如,多媒体文件的快速播放方法的执行主体终端设备可以为车载终端,或多媒体设备的控制器,也可以是车辆的其他可以控制多媒体设备的控制器,在此不做具体限制。多媒体设备可以为车辆内部的音频播放器或视频播放器。
[0019]该方法详述如下:
[0020]S101:当检测到外部存储设备接入时,对外部存储设备进行扫描,并将扫描得到的多媒体文件的信息存储在终端设备的数据库中;
[0021]终端设备通常安装有操作系统,例如,对于车载终端,通常安装有安卓系统(Android),Android系统自带原生媒体扫描(MediaScanner)服务。当外部存储设备(例如,U盘)插入终端设备时,Android系统利用MediaScanner自动对外部存储设备进行全盘扫描,每扫描到一个多媒体文件即将扫描得到的媒体文件的信息存储到Android系统的存储媒介MediaStore数据库中。其中,多媒体文件的信息可以包括:多媒体文件在外部存储设备中的存储路径、名字、类型等。
[0022]通常,Android系统在扫描得到多媒体文件后提取多媒体文件的信息,创建一个数据对象将多媒体文件的信息封装为MediaStore可以识别的数据类型。
[0023]示例性的,Android系统扫描识别得到的多媒体文件的存储路径为:path=/storage/F299

6882/Kafe.Hu

经济舱(Live).mp3。
[0024]Android系统对多媒体文件的信息进行封装,具体参数如下:
[0025]对象的url为:path=/storage/F299

6882/
[0026]对象的名字为:Kafe.Hu

经济舱(Live)
[0027]对象的类型为:.mp3
[0028]对象的播放时长为:03:20等
[0029]根据上述参数将多媒体文件的信息封装为MediaStore可以识别的数据类型并存储。
[0030]具体的,多媒体文件的文件头为媒体类型(mimeTypes),MediaScanner通过文件头识别哪些文件是多媒体文件并存储。
[0031]S102:当扫描得到预设数量的多媒体文件的信息时,基于预设数量的多媒体文件的信息生成播放列表并播放。
[0032]随着扫描的进行,每扫描得到一个多媒体文件,Android系统的存储媒介MediaStore数据库中会增加一条多媒体文件信息。监测MediaStore数据库中的数据变化,当扫描得到预设数量(例如,10)的多媒体文件的信息时就生成播放列表进行音视频的播放,不等待全部扫描完毕再播放,大大降低了播放等待时间,避免了文件层级过深造成等待时间过长的问题,使得用户在外部存储设备接入后即刻享受到视听体验,提高了用户体验。
[0033]在一种可能的实施方式中,S102可以包括:
[0034]S1021:根据预设数量的多媒体文件的信息,控制终端设备上的多媒体应用生成播放列表并播放。
[0035]本专利技术实施例中利用终端设备自带的多媒体应用播放多媒体文件。
[0036]MediaSto本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体文件的快速播放方法,其特征在于,应用于终端设备,所述方法包括:当检测到外部存储设备接入时,对所述外部存储设备进行扫描,并将扫描得到的多媒体文件的信息存储在所述终端设备的数据库中;当扫描得到预设数量的多媒体文件的信息时,基于所述预设数量的多媒体文件的信息生成播放列表并播放。2.如权利要求1所述的多媒体文件的快速播放方法,其特征在于,所述基于所述预设数量的多媒体文件的信息生成播放列表并播放,包括:基于所述预设数量的多媒体文件的信息生成播放列表;获取多媒体记忆信息;其中,所述多媒体记忆信息为上次播放结束前播放的最后一个多媒体文件的信息;若获取得到所述多媒体记忆信息,则根据所述多媒体记忆信息在所述播放列表中设置播放标识,并从所述播放标识处开始播放;若未获取得到所述多媒体记忆信息,则从所述播放列表的起始位置处开始播放。3.如权利要求2所述的多媒体文件的快速播放方法,其特征在于,所述多媒体记忆信息包括:多媒体文件在所述外部存储设备中的存储地址;所述根据所述多媒体记忆信息在所述播放列表中设置播放标识,包括:根据所述多媒体记忆信息中的存储地址,确定所述外部存储设备是否包含所述多媒体记忆信息对应的多媒体文件;若不包含,则将所述播放标识设置在所述播放列表的起始位置;若包含,则根据所述多媒体记忆信息及所述预设数量的多媒体文件的信息,在所述播放列表中设置所述播放标识。4.如权利要求3所述的多媒体文件的快速播放方法,其特征在于,所述根据所述多媒体记忆信息及所述预设数量的多媒体文件的信息,在所述播放列表中设置所述播放标识,包括:确定所述预设数量的多媒体文件的信息对应的多媒体文件中是否包含所述多媒体记忆信息对应的多媒体文件;若不包含,则更新所述播放列表,...

【专利技术属性】
技术研发人员:吴茂强
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1