掌桥专利:专业的专利平台
掌桥专利
首页

一种媒体的播放控制方法、装置及车辆

文献发布时间:2024-04-18 19:58:26


一种媒体的播放控制方法、装置及车辆

技术领域

本发明涉及汽车技术领域,特别涉及一种媒体的播放控制方法、装置及车辆。

背景技术

目前,为了满足用户在车辆上的收听需求,使用户可以收听到丰富的音乐,通常在车机上配置多个媒体播放器。

相关技术中,若想在车机屏幕上快捷地控制各个媒体播放器,则需要在车机屏幕上为每个媒体播放器创建对应的小组件,该小组件可以理解为是一个控制图标,用户通过在对应的小组件上进行操作达到对媒体播放器的控制。由此,当车机上配置的媒体播放器越多,那么在车机屏幕上所要创建的小组件也越多,致使车机屏幕空间被大量占用。

发明内容

有鉴于此,本发明旨在提出一种媒体的播放控制方法、装置及车辆,以减少车机屏幕占用空间。

为达到上述目的,本发明的技术方案是这样实现的:

一种媒体的播放控制方法,应用于车辆,所述播放控制方法包括:

响应于目标条件的触发,在车机屏幕的预设区域显示控制界面,其中,所述控制界面中包括控制组件,所述控制组件被多个媒体播放器所共享;

将多个所述媒体播放器中待控制的目标媒体播放器的媒体信息,添加至所述控制组件;

响应于用户对所述控制组件中控制按钮的触发,控制所述目标媒体播放器执行与所述控制按钮对应的播放操作。

进一步的,所述播放控制方法还包括:

响应于所述控制组件中所触发的在多个所述媒体播放器中的切换操作,确定切换后的第一媒体播放器;

将所述第一媒体播放器的媒体信息,添加至所述控制组件,以使所述控制组件对所述第一媒体播放器进行播放控制。

进一步的,所述控制组件中包括媒体切换区;所述媒体切换区包括所述待控制的目标媒体播放器的标识,所述响应于所述控制组件中所触发的在多个所述媒体播放器中的切换操作,确定切换后的第一媒体播放器,包括:

响应于对所述媒体切换区的预设操作,显示多个第二媒体播放器的标识;其中,所述第二媒体播放器为在当前时刻之前具有播放历史的媒体播放器;

响应于对多个所述第二媒体播放器的标识的选中操作,确定切换后的所述第一媒体播放器。

进一步的,所述将多个所述媒体播放器中待控制的目标媒体播放器的媒体信息,添加至所述控制组件,包括:

获取所述目标媒体播放器的媒体信息,所述媒体信息包括所述目标媒体播放器的标识,以及所述目标媒体播放器的当前音频的名称、艺术家、专辑封面、播放状态中的至少一者;

按照预设布局,将所述媒体信息添加至所述控制组件。

进一步的,所述将多个所述媒体播放器中待控制的目标媒体播放器的媒体信息,添加至所述控制组件,包括:

基于订阅的第一回调方法,获取所述目标媒体播放器的媒体信息;

将所述媒体信息添加至所述控制组件。

进一步的,所述目标媒体播放器是通过以下步骤确定的:

对多个所述媒体播放器进行监听;

基于订阅的第二回调方法,获取监听结果;

基于所述监听结果,确定所述目标媒体播放器。

进一步的,所述控制按钮包括播放按钮和第一切换按钮:所述响应于用户对所述控制组件中控制按钮的触发,控制所述目标媒体播放器执行与所述控制按钮对应的播放操作,包括以下至少一者:

响应于所述用户对所述播放按钮的触发,控制所述目标媒体播放器播放或暂停播放当前音频;

响应于所述用户对所述第一切换按钮的触发,控制所述目标媒体播放器将所述当前音频切换为所述当前音频的上一个音频,或切换为所述当前音频的下一个音频。

进一步的,所述控制按钮包括进度按钮和速度按钮;所述响应于用户对所述控制组件中控制按钮的触发,控制所述目标媒体播放器执行与所述控制按钮对应的播放操作,包括:

响应于所述用户对所述进度按钮的触发,控制所述目标媒体播放器对当前音频的播放进度进行调整;

和/或,响应于所述用户对所述速度按钮的触发,控制所述目标媒体播放器对当前音频的播放速度进行调整。

相对于现有技术,本发明所述的媒体的播放控制方法具有以下优势:

本发明提供一种媒体的播放控制方法,应用于车辆,所述播放控制方法包括:响应于目标条件的触发,在车机屏幕的预设区域显示控制界面,其中,所述控制界面中包括控制组件,所述控制组件对应多个媒体播放器的播放控制;将多个所述媒体播放器中待控制的目标媒体播放器的媒体信息,添加至所述控制组件;响应于用户对所述控制组件中控制按钮的触发,控制所述目标媒体播放器执行与所述控制按钮对应的播放操作。

由此,本发明在目标条件触发后可以在车机屏幕的预设位置显示包括控制组件的控制界面,且该控制组件被多个媒体播放器所共享,这样,当需要对某一目标媒体播放器进行控制时,可以将目标媒体播放器的媒体信息添加到控制组件中,从而可以通过控制组件中的控制按钮控制该目标媒体播放器,这样,控制组件可以对任一个用户想控制的媒体播放器的播放进行控制,从而实现通过一个控制组件控制多个媒体播放器的目的,从而无需单独为每个媒体播放器创建各自的小组件,节省了车机屏幕资源。同时,通过该控制组件,用户还可以获取目标媒体播放器的媒体信息,进一步提高了用户的体验感。

本发明的另一目的在于提出一种媒体的播放控制装置,以减少车机屏幕占用空间。

为达到上述目的,本发明的技术方案是这样实现的:

一种媒体的播放控制装置,应用于车辆,所述播放控制装置包括:

控制界面显示单元,用于响应于目标条件的触发,在车机屏幕的预设区域显示控制界面,其中,所述控制界面中包括控制组件,所述控制组件被多个媒体播放器所共享;

媒体信息添加单元,用于将多个所述媒体播放器中待控制的目标媒体播放器的媒体信息,添加至所述控制组件;

播放单元,用于响应于用户对所述控制组件中控制按钮的触发,控制所述目标媒体播放器执行与所述控制按钮对应的播放操作。

所述播放控制装置与上述播放控制方法相对于现有技术所具有的优势相同,在此不做赘述。

本发明的另一目的在于提出一种车辆,以减少车机屏幕占用空间。

为达到上述目的,本发明的技术方案是这样实现的:

一种车辆,所述车辆包括控制模块,所述控制模块用于实现上述的播放控制方法。

所述车辆与上述播放控制方法相对于现有技术所具有的优势相同,在此不做赘述。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例所述的一种媒体的播放控制方法的步骤流程图;

图2为本发明实施例所述的一种车机屏幕的示意图;

图3为本发明实施例所述的一种控制界面的示意图;

图4为本发明实施例所述的一种确定目标媒体播放器的方法的步骤流程图;

图5为本发明实施例所述的另一种媒体的播放控制方法的步骤流程图;

图6为本发明实施例所述的一种媒体的播放控制装置的模块图。

附图标记:1、车机屏幕;2、播放小组件;3、媒体播放器;4、控制界面;41、音频信息展示区;42、播放按钮;43、目标媒体播放器的标识;44、上切按钮;45、下切按钮;46、第二媒体播放器的标识;47、第二切换按钮;48、待切换列表区域;5、播放控制装置;501、控制界面显示单元;502、媒体信息添加单元;503、播放单元。

具体实施方式

要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面将参考附图并结合实施例来详细说明本发明。

在相关技术中,当车机上配有多个媒体播放器时,为了方便用户控制这些媒体播放器,需要在车机屏幕上创建每个媒体播放器的小组件,对每个媒体播放器进行单独控制,影响用户体验。此外,当车机上配置的媒体播放器越多,那么对应创建的小组件也越多,将占用车机大量的屏幕空间。

有鉴于此,本发明实施例提出一种媒体的播放控制方法,应用于车辆,提供一个控制组件使用户统一控制车机上的多个媒体播放器的同时,节省车机屏幕资源。具体可以参照图1,图1示出了本发明实施例所述的一种媒体的播放控制方法的步骤流程图,如图1所示,该播放控制方法的步骤如下:

步骤S101,响应于目标条件的触发,在车机屏幕的预设区域显示控制界面,其中,所述控制界面中包括控制组件,所述控制组件被多个媒体播放器所共享。

参照图2,图2示出了本发明实施例所述的一种车机屏幕的示意图,如图2(a)所示,为了便于用户对车机上的多个媒体播放器的集中控制车机屏幕1上包括有预先创建的一个播放小组件2,以及车机上已安装的多个媒体播放器3。其中,播放小组件2用于响应于用户的选中操作,在车机屏幕1的预设区域内显示控制界面,如图2(b)所示,用户在选中播放小组件2后,车机屏幕1的预设区域内显示了控制界面4。该控制界面4包括控制组件,控制组件被车机上的多个媒体播放器所共享。由此,用户可以直接通过这一个控制组件来控制车机上已安装的多个媒体播放器的播放,示例地,一些主流的音频媒体播放器,例如QQ音乐、网易云音乐和酷狗音乐等的播放进行控制。此外,若车机配置有本地播放器,那么还可以通过控制组件来控制本地播放器的播放。

其中,预设区域可以是车机屏幕的任意空白区域,从而避免影响用户对车机屏幕的使用。并且,该预设区域的面积可以是车机屏幕的一块固定区域,其在车机屏幕中所占用的空间较小,由此节省车机屏幕资源。此外,在具体实施时,用户还可以根据使用喜好自行调整预设区域在车机屏幕中的位置。

在本发明实施例中,控制组件相当于一个中央控制器,车机上已安装的多个媒体播放器均可以通过这个中央控制器,即控制组件来实现媒体播放,无需单独为每个媒体播放器创建各自的小组件,快捷方便,提高了用户的体验感。同时,还进一步节省了车机屏幕资源。

步骤S102,将多个所述媒体播放器中待控制的目标媒体播放器的媒体信息,添加至所述控制组件。

在本发明实施例中,当车机屏幕上显示了控制界面,并确定用户当前所想控制的媒体播放器,即待控制的目标媒体播放器后,,则将目标媒体播放器的媒体信息添加至控制组件,从而用户可以通过控制组件对目标媒体播放器进行控制,并在控制界面上展示目标媒体播放器的媒体信息,即用户可以在控制界面上获取目标媒体播放器的媒体信息,进一步提高了用户的体验感。

其中,目标媒体播放器实际为当前运行的媒体播放器,因此,在具体实施时,还存在用户想要控制多个媒体播放器的情况,使得存在多个当前运行的媒体播放器,即存在多个目标媒体播放器。此时,多个目标媒体播放器的媒体信息都将添加至控制组件,此时可以将最近一次运行的媒体播放器的媒体信息展示在控制界面上。

在另一种可选的实施方式中,还可以获取多个媒体播放器的使用频率,基于使用频率,可以确定用户常用的媒体播放器。这样,当当前存在多个运行的媒体播放器时,且这些媒体播放器中包括用户常用的媒体播放器,则可以将常用的媒体播放器的媒体信息展示在控制界面上。

此外,在具体实施时,还存在如下情况:

当车机屏幕上显示了控制界面,且车机配置有本地播放器时,当前不存在目标媒体播放器,即用户当前不想对媒体播放器进行控制,则将本地播放器的媒体信息添加至控制组件。

步骤S103,响应于用户对所述控制组件中控制按钮的触发,控制所述目标媒体播放器执行与所述控制按钮对应的播放操作。

在本发明实施例中,由于目标媒体播放器的媒体信息添加至,因此,用户可以通过控制组件来控制该目标媒体播放器。具体地,控制组件中包括多个控制按钮,且每个控制按钮对应不同的播放操作,从而,当用户触发这些控制按钮时,将控制目标媒体播放器执行与触发的控制按钮对应的播放操作,由此,本发明实施例通过一个控制组件可以实现对车机上已安装的多个媒体播放器的播放控制,具体地,控制媒体播放器的音频播放。

由此,本发明实施例在目标条件触发后,在车机屏幕的预设位置显示包括控制组件的控制界面,且该控制组件被多个媒体播放器所共享,这样,当需要对某一目标媒体播放器进行控制时,可以将目标媒体播放器的媒体信息添加到控制组件中,从而可以通过控制组件中的控制按钮控制该目标媒体播放器,这样,控制组件可以对任一个用户想控制的媒体播放器的播放进行控制,从而实现通过一个控制组件控制多个媒体播放器的目的,从而无需单独为每个媒体播放器创建各自的小组件,进而节省车机屏幕资源。此外,由于预设区域可以是车机屏幕的一块固定区域,使得对不同的媒体播放器进行控制时,都是在该固定区域中进行,由此,进一步节省了车机屏幕资源。同时,通过该控制组件,用户还可以获取目标媒体播放器的媒体信息,进一步提高了用户的体验感。

在一种可选的实施方式中,所述将多个所述媒体播放器中待控制的目标媒体播放器的媒体信息,添加至所述控制组件,包括:

获取所述目标媒体播放器的媒体信息,所述媒体信息包括所述目标媒体播放器的标识、所述目标媒体播放器的当前音频的名称、艺术家、专辑封面、播放状态中的至少一者;

按照预设布局,将所述媒体信息添加至所述控制组件。

在本发明实施例中,当存在运行的目标媒体播放器时,则获取目标媒体播放器的媒体信息,获取完成后,按照预设布局将媒体信息添加至控制组件,使控制界面展示目标媒体播放器的媒体信息,其中,媒体信息包括目标媒体播放器的标识,以及目标媒体播放器的当前音频的名称、艺术家、专辑封面、播放状态中的至少一者。由此,用户可以在控制界面上获取目标媒体播放器的信息,以及当前时刻下,该目标媒体播放器的当前音频的信息。

其中,按照预设布局将媒体信息添加至控制组件得到的控制界面可以参照图3,图3示出了本发明实施例所述的一种控制界面的示意图,如图3(a)所示,控制界面4包括媒体切换区、音频信息展示区41和播放按钮42,其中,媒体切换区显示有目标媒体播放器的标识43;音频信息展示区41用于显示当前音频的名称、艺术家和专辑封面;播放按钮42包括两种形态,一种是播放形态和暂停形态,由此,播放按钮42通过上述两种形态来显示当前音频的播放状态,具体地,如图2(a)所示,当前播放按钮42处于播放形态,则表明当前音频处于暂停播放的状态;若播放按钮42处于暂停形态,则表明当前音频处于正在播放的状态。

此外,在具体实施时,音频信息展示区41还可以用于显示当前音频的歌词信息。

在一种可选的实施方式中,所述将多个所述媒体播放器中待控制的目标媒体播放器的媒体信息,添加至所述控制组件,包括:

基于订阅的第一回调方法,获取所述目标媒体播放器的媒体信息;

将所述媒体信息添加至所述控制组件。

在本发明实施例中,在获取目标媒体播放器的媒体信息之前,还先要确定目标媒体播放器,确定目标媒体播放器的步骤可以参照图4,图4示出了本发明实施例所述的一种确定目标媒体播放器的方法的步骤流程图,如图4所示,该目标媒体播放器通过以下步骤确定的:

步骤S201,对多个所述媒体播放器进行监听。

在本发明实施例中,媒体播放器均为主流的音频媒体播放器,这类媒体播放器都是通过MediaSession(媒体会话)框架实现的。由此,可以通过创建MediaControllService(媒体控制服务)来监听车机中的多个媒体播放器。具体地,可以创建一个继承自NotificationListenerService(通知监听服务)的类,通过这个类对多个媒体播放器进行监听,当监听到有运行的媒体播放器时,则生成监听结果,该监听结果用于指示当前运行的媒体播放器,即目标媒体播放器。

步骤S202,基于订阅的第二回调方法,获取监听结果。

在生成监听结果后,可以基于订阅的第二回调方法,例如,OnActiveSessionsChangedListener(监听活动会话列表的更改)中,获取监听结果。

步骤S203,基于所述监听结果,确定所述目标媒体播放器。

在通过第二回调方法获取到监听结果后,就可以确定当前运行的媒体播放器,即目标媒体播放器。

在确定目标媒体播放器后,记录该目标媒体播放器,再基于订阅的第一回调方法,即可获取目标媒体播放器的媒体信息。

具体地,首先为记录的目标媒体播放器注册MediaController.Callback(媒体控制器回调),基于MediaController.Callback,可以实现第一回调方法,由此获取目标媒体播放器的媒体信息。示例地,通过onMetadataChanged(元数据更改)可以获取目标媒体播放器的当前音频的信息,例如,当前音频的名称、艺术家、专辑封面等;通过onPlaybackStateChanged(播放状态更改)可以获取当前音频的播放状态,例如,当前音频处于正在播放的状态或处于暂停播放的状态。

在目标媒体播放器的媒体信息获取完成后,即可将媒体信息加至控制组件,从而使控制界面可以展示目标媒体播放器的媒体信息。

在一种可选的实施方式中,如图3所示,所述控制按钮包括播放按钮42和第一切换按钮:所述响应于用户对所述控制组件中控制按钮的触发,控制所述目标媒体播放器执行与所述控制按钮对应的播放操作,包括以下至少一者:

响应于所述用户对所述播放按钮42的触发,控制所述目标媒体播放器播放或暂停播放当前音频;

响应于所述用户对所述第一切换按钮的触发,控制所述目标媒体播放器将所述当前音频切换为所述当前音频的上一个音频,或切换为所述当前音频的下一个音频。

其中,播放按钮42包括播放形态和暂停形态,当播放按钮42处于播放形态时,表明当前音频处于暂停播放的状态,此时若用户触发播放按钮42,则可以控制目标媒体播放器播放当前音频;当播放按钮42处于暂停形态时,表明当前音频处于正在播放的状态,此时若用户触发播放按钮42,则可以控制目标媒体播放器暂停播放当前音频。

如图3所示,第一切换按钮包括上切按钮44和下切按钮45,由此,当用户触发上切按钮44时,可以控制目标媒体播放器将当前音频切换为当前音频的上一个音频;当用户触发下切按钮45时,可以控制目标媒体播放器将当前音频切换为当前音频的下一个音频。

由此,当用户触发控制按钮(播放按钮42和第一切换按钮)时,将控制目标媒体播放器执行与触发的控制按钮对应的播放操作,实现对媒体播放器的播放控制,具体地,控制媒体播放器的音频播放。

在一种可选的实施方式中,所述控制按钮包括进度按钮和速度按钮;所述响应于用户对所述控制组件中控制按钮的触发,控制所述目标媒体播放器执行与所述控制按钮对应的播放操作,包括:

响应于所述用户对所述进度按钮的触发,控制所述目标媒体播放器对当前音频的播放进度进行调整;

和/或,响应于所述用户对所述速度按钮的触发,控制所述目标媒体播放器对当前音频的播放速度进行调整。

在一种示例中,可以在控制组件中设置进度按钮,这样,当用户触发进度按钮时,可以控制目标媒体播放器对当前音频的播放进度进行调整。

在另一种示例中,可以在控制组件中设置速度按钮,这样,当用户触发速度按钮时,可以控制目标媒体播放器对当前音频的播放速度进行调整。

在又一种示例中,可以在控制组件中设置速度按钮和进度按钮,这样用户可以控制目标媒体播放器对当前音频的播放进度和播放速度进行调整。

在另一种可选的实施方式中,控制按钮可以包括播放按钮42、第一切换按钮、进度按钮和速度按钮,由此,当用户触发上述控制按钮时,将控制目标媒体播放器执行与触发的控制按钮对应的播放操作,增加播放控制的丰富性。

在相关技术中,当车机中配置有多个媒体播放器时,若用户想要将当前运行的媒体播放器切换为另一个媒体播放器时,需要进行切换媒体播放器的播放界面的操作,即先从当前运行的媒体播放器的播放界面退出,再切换到另一个媒体播放器的播放界面,整个过程较为复杂,影响用户的体验感。

有鉴于此,本发明提出另一种媒体的播放控制方法,参照图5,图5示出了本发明实施例所述的另一种媒体的播放控制方法的步骤流程图,如图5所示,该播放控制方法的步骤如下:

步骤S301,响应于所述控制组件中所触发的在多个所述媒体播放器中的切换操作,确定切换后的第一媒体播放器。

其中,切换操作由用户触发,当用户想要将当前运行的媒体播放器,即目标媒体播放器切换为其他媒体播放器时,即可在控制组件中触发切换操作,响应于该切换操作,可以显示多个媒体播放器的列表,该列表中的媒体播放器为车机上已安装的媒体播放器,若没有历史播放记录,则在控制界面显示预设的播放信息,该预设的播放信息可以为向该媒体播放器推送的推荐信息;若有历史播放记录,则在控制界面显示的是历史的播放信息,例如,包括历史媒体播放器的标识。

接着,可以根据用户的选中操作,确定切换后的其他媒体播放器,即第一媒体播放器。

示例地,当前运行的媒体播放器为QQ音乐,用户在控制组件中触发切换操作,将QQ音乐切换为其他媒体播放器,响应于该切换操作,确定切换的第一媒体播放器为网易云音乐。

步骤S302,将所述第一媒体播放器的媒体信息,添加至所述控制组件,以使所述控制组件对所述第一媒体播放器进行播放控制。

在确定了切换后的第一媒体播放器后,可以将第一媒体播放器的媒体信息添加至控制组件,从而控制界面上可以展示第一媒体播放器的媒体信息,即用户可以在控制界面上获取第一媒体播放器的媒体信息。

接着,用户可以触发控制组件中的控制按钮,使得第一媒体播放器执行与触发的控制按钮对应的播放操作,由此,实现对第一媒体播放器的播放控制,具体地,控制第一媒体播放器的音频播放。

在一种可选的实施方式中,如图3所示,所述控制组件中包括媒体切换区;所述媒体切换区包括所述待控制的目标媒体播放器的标识43,所述响应于所述控制组件中所触发的在多个所述媒体播放器中的切换操作,确定切换后的第一媒体播放器,包括:

响应于对所述媒体切换区的预设操作,显示多个第二媒体播放器的标识46;其中,所述第二媒体播放器为在当前时刻之前具有播放历史的媒体播放器;

响应于对多个所述第二媒体播放器的标识的选中操作,确定切换后的所述第一媒体播放器。

在本发明实施例中,控制组件会记录在当前时刻之前已运行的媒体播放器,或者说在当前时刻之前具有播放历史的媒体播放器,即第二媒体播放器,由此,通过控制组件可以直接对第二媒体播放器进行控制,无需再切换到第二媒体播放器的播放界面来控制第二媒体播放器。

这是因为,第二媒体播放器具有历史播放记录,相比于没有历史播放记录的媒体播放器,还需要从车机的应用配置信息中获取播放信息(例如媒体播放器的标识),直接获取第二媒体播放器可以从控制组件记录的播放记录中获取,其获取播放信息的过程较为简单,由此可以提高播放信息的获取效率。

基于此,本发明实施例在控制组件中设置媒体切换区,响应于对媒体切换区的预设操作,媒体切换区将显示多个第二媒体播放器的标识46,接着,用户只需对多个第二媒体播放器的标识46进行选中,即可确定切换后的所述第一媒体播放器。

具体地,如图3(a)所示,控制界面4上包括有媒体切换区,媒体切换区中包括目标媒体播放器的标识43,即当前运行的媒体播放器的标识,以及第二切换按钮47,当用户想要切换当前运行的媒体播放器时,用户可以触发第二切换按钮47,响应于该触发动作,即对媒体切换区的预设操作,如图3(b)所示,媒体切换区将显示待切换列表区域48,待切换列表区域48中显示了多个第二媒体播放器的标识46。

示例地,在当前时刻之前,通过控制组件,对多个媒体播放器,例如QQ音乐、网易云音乐和酷狗音乐均进行了播放控制,那么,当用户触发第二切换按钮47后,待切换列表区域48将显示QQ音乐、网易云音乐和酷狗音乐的标识。

接着,用户可以对待切换列表区域48显示的多个第二媒体播放器的标识46的进行选中操作,被选中的标识所对应的第二媒体播放器即为切换后的第一媒体播放器,由此,完成整个切换操作,将当前运行的媒体播放器切换为第一媒体播放器。

在具体实施时,若车机配置有本地播放器,则待切换列表区域113还将显示本地播放器的标识,即用户可以触发切换操作,将当前运行的媒体播放器切换为本地播放器。

由此,本发明实施例可以通过控制组件实现媒体播放器的切换,使得用户可以直接在控制界面切换当前运行的媒体播放器,即目标媒体播放器,实现对切换后的第一媒体播放器的播放控制,无需进行切换媒体播放器的播放界面的操作,整个过程方便简单,大大提高了用户的体验感。

下面,结合一个具体示例,以及图2和图3对本发明进行说明:

某个时刻下,用户在车机上收听QQ音乐,此时,如图2(a)和图2(b)所示,用户选中播放小组件2,响应于用户的选中操作,车机屏幕1的预设区域内将显示控制界面4。此时,控制界面4将展示QQ音乐的媒体信息,如图3(a)所示,控制界面4包括媒体切换区、音频信息展示区41和播放按钮42。其中,媒体切换区显示有目标媒体播放器的标识43,即QQ音乐的标识;音频信息展示区41显示了当前音频的名称、艺术家和专辑封面;播放按钮42处于播放形态,表明当前音频处于暂停播放的状态。

接着,用户想对目标媒体播放器进行切换,并切换为网易云音乐,如图3(a)所示,该用户选中第二切换按钮47,控制界面4将如图3(b)所示,其媒体切换区将显示待切换列表区域48,待切换列表区域48中显示了多个第二媒体播放器的标识46(包括网易云音乐的标识),其中,第二媒体播放器为在当前时刻之前具有播放历史的媒体播放器。此时,用户可以对网易云音乐的标识进行选中操作,完成媒体播放器的切换。

基于同一发明构思,本发明实施例还提出一种媒体的播放控制装置,参照图6,图6示出了本发明实施例所述的一种媒体的播放控制装置的模块图,如图6所示,该播放控制装置5包括:

控制界面显示单元501,用于响应于目标条件的触发,在车机屏幕的预设区域显示控制界面,其中,所述控制界面中包括控制组件,所述控制组件被多个媒体播放器所共享。

其中,控制界面显示单元501包括预先在车机屏幕上创建的播放小组件,该播放小组件用于响应于用户的选中操作,在车机屏幕的预设区域内显示控制界面,该控制界面包括控制组件,控制组件被车机上的多个媒体播放器所共享。由此,用户可以直接通过这一个控制组件来控制多个媒体播放器的播放,示例地,对车机上已安装的主流的音频媒体播放器,例如QQ音乐、网易云音乐和酷狗音乐等的播放进行控制。此外,若车机配置有本地播放器,那么还可以通过控制组件来控制本地播放器的播放。

其中,预设区域可以是车机屏幕的任意空白区域,从而避免影响用户对车机屏幕的使用。此外,在具体实施时,用户还可以根据使用喜好自行调整预设区域在车机屏幕中的位置。

媒体信息添加单元502,用于将多个所述媒体播放器中待控制的目标媒体播放器的媒体信息,添加至所述控制组件。

在本发明实施例中,当控制界面显示单元501在车机屏幕上显示了控制界面,并确定用户当前所想控制的媒体播放器,即待控制的目标媒体播放器后,,则将目标媒体播放器的媒体信息添加至控制组件,从而用户可以通过控制组件对目标媒体播放器进行控制,并在控制界面上展示目标媒体播放器的媒体信息,即用户可以在控制界面上获取目标媒体播放器的媒体信息,进一步提高了用户的体验感。

其中,目标媒体播放器实际为当前运行的媒体播放器,因此,在具体实施时,还存在用户想要控制多个媒体播放器的情况,使得存在多个当前运行的媒体播放器,即存在多个目标媒体播放器。此时,多个目标媒体播放器的媒体信息都将添加至控制组件,此时可以将最近一次运行的媒体播放器的媒体信息展示在控制界面上。

在另一种可选的实施方式中,还可以获取多个媒体播放器的使用频率,基于使用频率,可以确定用户常用的媒体播放器。这样,当当前存在多个运行的媒体播放器时,且这些媒体播放器中包括用户常用的媒体播放器,则可以将常用的媒体播放器的媒体信息展示在控制界面上。

此外,在具体实施时,还存在如下情况:

当控制界面显示单元501在车机屏幕上显示了控制界面后,当前不存在运行的目标媒体播放器,媒体信息添加单元502则将本地播放器的媒体信息添加至控制组件。

播放单元503,用于响应于用户对所述控制组件中控制按钮的触发,控制所述目标媒体播放器执行与所述控制按钮对应的播放操作。

在本发明实施例中,由于目标媒体播放器的媒体信息添加至,因此,用户可以通过控制组件来控制该目标媒体播放器。具体地,控制组件中包括多个控制按钮,且每个控制按钮对应不同的播放操作,当用户触发这些控制按钮时,播放单元503将控制目标媒体播放器执行与触发的控制按钮对应的播放操作,由此,实现对媒体播放器的播放控制,具体地,控制媒体播放器的音频播放。

在一种可选的实施方式中,所述播放控制装置还包括:

确定单元,用于响应于所述控制组件中所触发的在多个所述媒体播放器中的切换操作,确定切换后的第一媒体播放器;

控制单元,用于将所述第一媒体播放器的媒体信息,添加至所述控制组件,以使所述控制组件对所述第一媒体播放器进行播放控制。

在一种可选的实施方式中,所述控制组件中包括媒体切换区;所述媒体切换区包括所述待控制的目标媒体播放器的标识,所述确定单元包括:

显示单元,用于响应于对所述媒体切换区的预设操作,显示多个第二媒体播放器的标识;其中,所述第二媒体播放器为在当前时刻之前具有播放历史的媒体播放器;

确定子单元,用于响应于对多个所述第二媒体播放器的标识的选中操作,确定切换后的所述第一媒体播放器。

在一种可选的实施方式中,所述媒体信息添加单元402包括:

第一获取单元,用于获取所述目标媒体播放器的媒体信息,所述媒体信息包括所述目标媒体播放器的标识,以及所述目标媒体播放器的当前音频的名称、艺术家、专辑封面、播放状态中的至少一者;

第一添加单元,用于按照预设布局,将所述媒体信息添加至所述控制组件。

在一种可选的实施方式中,所述媒体信息添加单元402包括:

第二获取单元,用于基于订阅的第一回调方法,获取所述目标媒体播放器的媒体信息;

第二添加单元,用于将所述媒体信息添加至所述控制组件。

在一种可选的实施方式中,所述播放控制装置还包括:

监听单元,用于对多个所述媒体播放器进行监听;

监听结果获取单元,用于基于订阅的第二回调方法,获取监听结果;

目标媒体播放器确定单元,用于基于所述监听结果,确定所述目标媒体播放器。

在一种可选的实施方式中,所述控制按钮包括播放按钮和第一切换按钮:所述播放单元包括以下至少一者:

第一播放单元,用于响应于所述用户对所述播放按钮的触发,控制所述目标媒体播放器播放或暂停播放当前音频;

第二播放单元,用于响应于所述用户对所述第一切换按钮的触发,控制所述目标媒体播放器将所述当前音频切换为所述当前音频的上一个音频,或切换为所述当前音频的下一个音频。

在一种可选的实施方式中,所述控制按钮包括进度按钮和速度按钮;所述播放单元包括:

第三播放单元,用于响应于所述用户对所述进度按钮的触发,控制所述目标媒体播放器对当前音频的播放进度进行调整;

和/或,第四播放单元,用于响应于所述用户对所述速度按钮的触发,控制所述目标媒体播放器对当前音频的播放速度进行调整。

由此,本发明实施例在目标条件触发后,控制界面显示单元401将在车机屏幕的预设位置显示包括控制组件的控制界面,且该控制组件被多个媒体播放器所共享,这样,当需要对某一目标媒体播放器进行控制时,可以将目标媒体播放器的媒体信息添加到控制组件中,从而可以通过控制组件中的控制按钮控制该目标媒体播放器,这样,控制组件可以对任一个用户想控制的媒体播放器的播放进行控制,从而实现通过一个控制组件控制多个媒体播放器的目的,从而无需单独为每个媒体播放器创建各自的小组件,节省了车机屏幕资源。同时,通过媒体信息添加单元402,用户还可以获取目标媒体播放器的媒体信息,进一步提高了用户的体验感。

基于同一发明构思,本发明实施例还提出一种车辆,所述车辆包括控制模块,所述控制模块用于实现上述的媒体的播放控制方法。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明,本说明书内容不应理解为对本发明的限制。同时,对于本领域的一般技术人员,依据本发明,在具体实施方式及应用范围上均会有不同形式的改变之处,这里无需也无法对所有的实施方式予以穷举,而由此所引伸出的显而易见的变化或变动仍处于本发明的保护范围之中。

相关技术
  • 一种音频播放的控制方法、装置及终端
  • 一种多媒体文件播放控制方法及终端设备
  • 一种用于控制车辆自适应巡航车距的方法及车用跟随行驶控制装置
  • 一种车辆辅助控制方法、装置及服务器
  • 一种蓝牙信标电子围栏停车控制方法、装置、系统及车辆
  • 车辆多媒体信息播放控制方法、装置、播放设备和介质
  • 媒体播放控制方法、媒体播放控制装置及电子终端
技术分类

06120116490475