System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及车载终端软件,尤其涉及一种多媒体文件播放方法、系统、车辆、车载终端及计算机可读存储介质。
技术介绍
1、播放音乐、广播电台或播放视频文件等是常见的车载应用场景,除了简单的播放,暂停和切换歌曲或视频文件等功能也被应用在车载系统中。
2、目前现有的车载控制方案对音源控制较为单一,无法满足用户在多场景、多状态下对声音的控制需求,例如,开关车门对音量的影响,唤醒车辆对音量的影响,方向盘系统对音乐播放的控制,以及车载智能系统快速切换音视频文件媒体的需求。
3、因此,现有技术中缺少能够在多种场景下快速控制多媒体文件的播放方法。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种多媒体文件播放方法,解决了多媒体文件播放策略单一的问题。
2、为了实现上述目的,本公开实施例提供技术方案如下:
3、第一方面,本公开的实施例提供一种多媒体文件播放方法,应用于车载终端,所述方法包括:
4、接收盘控命令;所述盘控命令为响应于用户对方向盘上的控制按键的操作生成的用于控制多媒体文件播放的命令;所述多媒体文件类型包括:音频文件以及视频文件;
5、确定所述车载终端的状态;所述车载终端的状态包括:所述车载终端能够响应所述盘控命令,或,所述车载终端无法响应所述盘控命令,或,所述车载终端接入耳机;
6、根据所述车载终端的状态和预设策略控制所述多媒体文件的播放。
7、作为本公开实施例
8、接收第一盘控命令;所述第一盘控命令用于将多媒体文件音量由原始音量调整为第二音量;
9、若所述第二音量不为零,判断后台是否有音频文件播放;
10、若后台无音频文件播放,则判断媒体播放记录列表是否为空,或者,所述媒体播放记录列表最后一个播放的多媒体文件是否为视频文件;
11、若所述媒体播放记录列表为空,且,所述媒体播放记录列表最后一个播放的多媒体文件是视频文件,则判断所述车载终端是否有其他媒体文件持有音频文件焦点;
12、若所述车载终端无其他媒体文件持有音频文件焦点,则播放所述媒体播放记录列表中的最后一个音频文件。
13、作为本公开实施例一种可选的实施方式,若所述第二音量为零,且,后台有音频文件播放,则暂停播放所述音频文件。
14、作为本公开实施例一种可选的实施方式,接收第二盘控命令;所述第二盘控命令用于将多媒体文件音量由第二音量调整为原始音量;
15、若所述多媒体文件类型是视频文件,则恢复播放所述视频文件;
16、若所述多媒体文件类型是音频文件,且,后台播放的多媒体文件音量不为零,则恢复播放所述音频文件;
17、若后台播放的多媒体文件音量为零,则取消恢复播放所述音频文件。
18、作为本公开实施例一种可选的实施方式,当所述车载终端的状态为所述车载终端无法响应所述盘控命令时,所述根据所述车载终端的状态和预设策略控制所述多媒体文件的播放,包括:
19、获取所述媒体播放记录列表中最后一条播放记录对应的应用程序;
20、若所述应用程序是否为目标应用程序,则确定所述目标应用程序的多媒体文件类型;所述目标应用程序为所述车载终端最近时间段删除的应用程序;
21、若所述目标应用程序为视频文件,则获取第一应用程序,以使所述第一应用程序在预设时间后,根据预设盘控命令进行播放操作;所述第一应用程序为最后一条播放记录的前一条播放记录对应的应用程序;所述预设盘控命令包括:播放、暂停、上一个、下一个。
22、作为本公开实施例一种可选的实施方式,所述方法还包括:
23、若所述目标应用程序为音频文件,则获取第一应用程序,以使所述第一应用程序在预设时间后,根据预设盘控命令进行播放操作,并以媒体通知栏的形式在所述车载终端的桌面显示所述第一应用程序的播放信息。
24、作为本公开实施例一种可选的实施方式,当所述车载终端的状态为车载终端接入耳机时,所述根据所述车载终端的状态和预设策略控制所述多媒体文件的播放,包括:
25、当所述车载终端的状态为第一车载终端接入耳机时,若接收到盘控命令,则根据所述盘控命令控制所述车载终端或第二车载终端的多媒体文件的播放;
26、当所述车载终端的状态为第二车载终端接入耳机时,若接收到盘控命令,则根据所述盘控命令控制所述车载终端或所述第一车载终端的多媒体文件的播放;
27、其中,所述第一车载终端为副驾屏对应的车载终端;所述第二车载终端为后排屏对应的车载终端。
28、作为本公开实施例一种可选的实施方式,当车辆的任一车门为打开状态时,若其他车门为关闭状态,且,多媒体文件音量的原始音量大于预设音量,则执行并记录第一操作;所述原始音量用于表示任一车门打开之前的多媒体文件音量;所述第一操作用于将多媒体文件音量由原始音量降低为预设音量;
29、当所述车门为关闭状态时,检测是否有其他车门为打开状态;
30、若无,则检测是否执行所述第一操作;
31、若是,则将多媒体文件音量由所述预设音量恢复为原始音量。
32、作为本公开实施例一种可选的实施方式,所述方法还包括:
33、当车辆的任一车门为打开状态时,若检测到所述原始音量被调整为第一音量,判断所述第一音量是否通过媒体中控音量调整按钮进行调整得到;所述第一音量大于所述预设音量;
34、若所述第一音量是通过媒体中控音量调整按钮进行调整得到,则当所述车门为关闭状态时,将所述第一音量作为多媒体文件音量。
35、第二方面,本公开实施例提供一种多媒体文件播放系统,包括:
36、接收模块,用于接收盘控命令;所述盘控命令为响应于用户对方向盘上的控制按键的操作生成的用于控制多媒体文件播放的命令;所述多媒体文件类型包括:音频文件以及视频文件;
37、确定模块,用于确定所述车载终端的状态;所述车载终端的状态包括:所述车载终端能够响应所述盘控命令,或,所述车载终端无法响应所述盘控命令,或,所述车载终端接入耳机;
38、控制模块,用于根据所述车载终端的状态和预设策略控制所述多媒体文件的播放。
39、作为本公开实施例一种可选的实施方式,当所述车载终端的状态为所述车载终端能够响应所述盘控命令时,所述控制模块,具体用于:
40、接收第一盘控命令;所述第一盘控命令用于将多媒体文件音量由原始音量调整为第二音量;
41、若所述第二音量不为零,判断后台是否有音频文件播放;
42、若后台无音频文件播放,则判断媒体播放记录列表是否为空,或者,所述媒体播放记录列表最后一个播放的多媒体文件是否为视频文件;本文档来自技高网...
【技术保护点】
1.一种多媒体文件播放方法,其特征在于,应用于车载终端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,当所述车载终端的状态为所述车载终端能够响应所述盘控命令时,所述根据所述车载终端的状态和预设策略控制所述多媒体文件的播放,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,当所述车载终端的状态为所述车载终端无法响应所述盘控命令时,所述根据所述车载终端的状态和预设策略控制所述多媒体文件的播放,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,当所述车载终端的状态为车载终端接入耳机时,所述根据所述车载终端的状态和预设策略控制所述多媒体文件的播放,包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.一种多媒体文件
11.一种车载终端,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的多媒体文件播放方法。
12.一种车辆,其特征在于,包括如权利要求10所述的多媒体文件播放系统。
13.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,计算机程序被处理器执行时实现权利要求1至9中任一项所述的多媒体文件播放方法。
...【技术特征摘要】
1.一种多媒体文件播放方法,其特征在于,应用于车载终端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,当所述车载终端的状态为所述车载终端能够响应所述盘控命令时,所述根据所述车载终端的状态和预设策略控制所述多媒体文件的播放,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,当所述车载终端的状态为所述车载终端无法响应所述盘控命令时,所述根据所述车载终端的状态和预设策略控制所述多媒体文件的播放,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,当所述车载终端...
【专利技术属性】
技术研发人员:赵成全,勾晓菲,曾欢,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。