视频播放方法、装置、设备、介质及车辆与流程

文档序号:32445349发布日期:2022-12-06 23:50阅读:57来源:国知局
视频播放方法、装置、设备、介质及车辆与流程

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.第二方面,本公开提供了一种视频播放装置,该装置配置于车载设备,车载设备包
括主显示设备和从显示设备,主显示设备输出目标视频的音频和画面,从显示设备输出目标视频的画面,该装置包括:
43.主显示设备切换请求响应模块,用于响应于获取到的主显示设备切换请求,从从显示设备中选择新的主显示设备,并确定新的从显示设备;
44.消息发送模块,用于向新的主显示设备发送选中消息,以及向新的从显示设备发送主显示设备切换消息,以使新的主显示设备基于选中消息继续输出目标视频的音频和画面,并使新的从显示设备继续输出目标视频的音频。
45.第三方面,本公开提供了一种视频播放设备,包括:
46.处理器;
47.存储器,用于存储可执行指令;
48.其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现第一方面的视频播放方法。
49.第四方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现第一方面的视频播放方法。
50.第五方面,本公开提供了一种车辆,该车辆包括第二方面所述的视频播放装置,或第三方面所述的视频播放设备,或第四方面所述的计算机可读存储介质。
51.本公开实施例提供的技术方案与现有技术相比具有如下优点:
52.本公开实施例的视频播放方法、装置、设备、介质及车辆,该方法应用于车载设备,车载设备包括主显示设备和从显示设备,主显示设备输出目标视频的音频和画面,从显示设备输出目标视频的画面。首先,响应于获取到的主显示设备切换请求,从从显示设备中选择新的主显示设备,并确定新的从显示设备;然后,向新的主显示设备发送选中消息,以及向新的从显示设备发送主显示设备切换消息,以使新的主显示设备基于选中消息继续输出目标视频的音频和画面,并使新的从显示设备基于主显示设备切换消息继续输出目标视频的音频。由此,当需要进行主显示设备切换时,可以从多显示设备中重新选择新的主显示设备以及确定新的从显示设备,使得通过新的主显示设备继续输出音频和画面,从而避免目标视频的音频会被中断,同时通过新的从显示设备继续输出画面,保证目标视频的音频和画面继续正常输出,避免视频播放时出现异常,最终提升用户的多屏使用体验。
附图说明
53.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
54.图1为本公开实施例提供的一种视频播放方法的流程示意图;
55.图2为本公开实施例提供的一种视频播放方法的逻辑示意图;
56.图3为本公开实施例提供的另一种视频播放方法的流程示意图;
57.图4为本公开实施例提供的一种视频播放装置的结构示意图;
58.图5为本公开实施例提供的一种视频播放设备的结构示意图。
具体实施方式
59.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
60.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
61.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
62.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
63.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
64.目前,很多车辆上设置多个显示设备。每个显示设备可以对应单独的操作系统,且多个显示设备之间可以相互通信。其中,显示设备对应的操作系统可以是车机(headunit,hu)系统,可以将各个显示设备对应的hu系统看作一个车机系统。
65.当用户利用多个显示设备播放视频或者唱卡拉ok时,各个显示设备需要同时输出同一视频,从而保证各个显示设备上输出视频的画面一致,但是,由于人对听觉的敏感程度远远大于视觉,各个显示设备同时输出音频会导致用户的听觉发生错觉。因此,当利用多显示设备播放视频时,通过多显示设备中的主显示设备输出视频的音频和画面,通过多显示设备中的从显示设备输出视频的画面,具体是,主显示设备和从显示设备最开始都获取到视频的音频和画面,只是主显示设备具有同时输出音频和画面的权限,从显示设备只具有输出音频的权限。其中,主显示设备输出的画面和从显示设备输出的画面的时间戳一致,且画面的时间戳与音频的时间戳一致。
66.当主显示设备需要退出、关闭或者切换为从设备时,需要确定新的主显示设备,但是,主显示设备的切换过程会中断输出视频中的音频,导致视频播放过程出现异常,从而降低用户的多屏使用体验。
67.为了解决上述问题,本公开实施例提供了一种视频播放方法、装置、设备及存储介质。其中,该视频播放方法应用于车载设备,该车载设备包括主显示设备和从显示设备,主显示设备输出目标视频的音频和画面,从显示设备输出目标视频的画面。可选的,该车载设备还可以包括控制器。可选地,控制器可以包括但不限于车机和整车控制器。
68.需要说明的是,本公开实施例中的视频播放方法的执行主体可以是控制器或者车机。
69.其中,主显示设备可以是在播放目标视频之前确定的用于同时播放画面和音频的显示设备,也可以是在播放目标视频时选择的显示设备。
70.其中,从显示设备可以是多显示设备中除了主显示设备之外的其他显示设备。
71.下面,结合图1对本公开实施例提供的视频播放方法进行具体的解释。
72.图1示出了本公开实施例提供的一种视频播放方法的流程示意图。
73.如图1所示,该视频播放方法可以包括如下步骤。
74.s110、响应于获取到的主显示设备切换请求,从从显示设备中选择新的主显示设备,并确定新的从显示设备。
75.在本公开实施例中,当目标视频播放的过程中,主显示设备需要退出、关闭或者切换为从设备时,需要确定新的主显示设备,车载设备可以获取主显示设备切换请求并响应于该请求,在从显示设备中选择新的主显示设备,并将除了新的主显示设备之外的显示设备作为新的从显示设备。
76.在本公开实施例中,主显示设备切换请求可以是一种切换设备的请求信息。
77.可选地,主显示设备切换请求可以是主显示设备中断请求、主显示设备退出请求以及设备切换请求中的任意一种。
78.在一些实施例中,当主显示设备中断或者退出时,车载设备可以获取主显示设备中断请求或者主显示设备退出请求,然后响应于该请求,在从显示设备选择新的主显示设备以及确定新的从显示设备,从而实现主显示设备切换。
79.在另一些实施例中,当需要重新调节设备间的主从关系时,车载设备可以获取设备切换请求,然后响应于该请求,在从显示设备选择新的主显示设备以及确定新的从显示设备,从而实现主显示设备切换。
80.在本公开实施例中,新的主显示设备可以是继续输出目标视频的音频和画面的显示设备,新的从显示设备可以是继续输出目标视频的画面的显示设备。
81.在一些实施例中,车载设备可以随机从从显示设备中选择新的主显示设备,并将多显示设备中除新的主显示设备之外的设备,作为新的从显示设备。
82.在另一些实施例中,车载设备可以基于每个从显示设备的优先级从从显示设备中选择新的主显示设备,并将多显示设备中除新的主显示设备之外的设备,作为新的从显示设备。
83.在又一些实施例中,车载设备可以基于每个从显示设备发送的主显示设备竞争请求,从从显示设备中选择新的主显示设备,并将多显示设备中除新的主显示设备之外的设备,作为新的从显示设备。其中,主显示设备竞争请求可以是携带各从显示设备的请求时间戳和/或各从显示设备对应的性能参数。
84.在一些情况下,该方法还包括:检测到新开启的显示设备时,将新开启的显示设备作为从显示设备。具体的,当未发生设备切换时,若检测到新开启的显示设备,则可以将新开启的显示设备直接作为从显示设备来输出目标视频的画面。
85.在另一些情况下,从从显示设备中选择新的主显示设备,具体包括如下步骤:检测到未开启的显示设备时,启动未开启的显示设备、并将其作为从显示设备;从从显示设备中选择新的主显示设备。具体的,当发生设备切换时,若检测到未开启的显示设备,则可以根据用户指令或直接启动未开启的显示设备,并将刚刚开启的显示设备作为从显示设备参与设备切换。
86.需要说明的是,新的从显示设备是除了新的主显示设备之外的显示设备。可选的,可以将除了新的主显示设备之外的所有显示设备作为新的从显示设备,也可以将除了新的
主显示设备之外的部分显示设备作为新的从显示设备。
87.s120、向新的主显示设备发送选中消息,以及向新的从显示设备发送主显示设备切换消息,以使新的主显示设备基于选中消息继续输出目标视频的音频和画面,并使新的从显示设备基于主显示设备切换消息继续输出目标视频的画面。
88.在本公开实施例中,车载设备在选择出新的主显示设备以及确定新的从显示设备之后,可以通知新的主显示设备以及新的从显示设备,并且,新的主显示设备和新的从显示设备最开始都获取到视频的音频和画面,只是新的主显示设备具有同时输出音频和画面的权限,新的从显示设备只具有输出音频的权限,则新的主显示设备根据该通知,继续输出目标视频的音频和画面,并使得新的从显示设备根据该通知继续输出目标视频的画面。
89.在本公开实施例中,选中消息可以是主显示设备选中通知,用于通知新的主显示设备被选中,使得新的主显示设备执行相应的操作。
90.在本公开实施例中,主显示设备切换消息可以是主从切换通知,用于通知新的从显示设备从旧的主显示设备切换到新的主显示设备。
91.在本公开实施例中,选中消息可以包括时间戳,所述时间戳是发生设备切换时的时间戳。可选的,时间戳包括音频时间戳和画面时间戳,音频时间戳用于使得新的主显示设备继续输出目标视频的音频,画面时间戳用于使得新的从显示设备和新的主显示设备继续输出目标视频的画面,并且,音频时间戳和视频时间戳保持一致。具体的,在s120之后,还包括:从选中消息中提取发生设备切换时的时间戳;将时间戳发送至新的主显示设备,其中,新的主显示设备用于根据时间戳继续输出目标视频的音频和画面。
92.在本公开实施例中,在发生设备切换之后,可以根据主显示设备后续的工作状态,控制主显示设备输出的内容。相应的,在s120之后,该方法还可以包括如下步骤:
93.若主显示设备调整为新的从显示设备,控制主显示设备继续输出目标视频的画面,并控制主显示设备中断输出目标视频的音频;
94.若主显示设备停止工作,则控制主显示设备中断输出目标视频的音频和画面。
95.具体的,车载设备可以确定主显示设备后续的工作状态,若主显示设备调整为新的从显示设备,则车载设备控制该主显示设备继续输出目标视频的画面,若主显示设备中断或者退出,则车载设备控制主显示设备中断输出目标视频的音频,从而结束播放目标视频。
96.需要说明的是,上述实施例是新的从设备只输出目标视频的画面的情况。在其他场景下,若新的从设备具有外接输出端,则新的从设备还可以同时输出目标视频的画面和音频。可选地,外接输出端可以包括蓝牙音响、蓝牙耳机或者其他具有音频播放功能的设备。
97.本公开实施例提供了一种视频播放方法,该方法应用于车载设备,车载设备包括主显示设备和从显示设备,主显示设备输出目标视频的音频和画面,从显示设备输出目标视频的画面。首先,能够响应于获取到的主显示设备切换请求,从从显示设备中选择新的主显示设备,并确定新的从显示设备;然后,向新的主显示设备发送选中消息,以及向新的从显示设备发送主显示设备切换消息,以使新的主显示设备基于选中消息继续输出目标视频的音频和画面,并使新的从显示设备基于主显示设备切换消息继续输出目标视频的音频。由此,当需要进行主显示设备切换时,可以从多显示设备中重新选择新的主显示设备以及
确定新的从显示设备,使得通过新的主显示设备继续输出音频和画面,从而避免目标视频的音频会被中断,同时通过新的从显示设备继续输出画面,保证目标视频的音频和画面继续正常输出,避免视频播放时出现异常,最终提升用户的多屏使用体验。
98.在本公开另一种实施方式中,可以通过不同的方式,从从显示设备中选择新的主显示设备以及确定新的从显示设备。
99.在本公开一些实施例中,从显示设备的数量为至少两个,则s110具体可以包括如下步骤:
100.s1101、根据主显示设备切换请求,获取每个从显示设备对应的设备优先级;
101.s1102、从至少两个从显示设备中,按照设备优先级,从从显示设备中选择新的主显示设备。
102.具体的,主显示设备在获取到主显示设备切换请求之后,可以获取多显示设备中的每个从显示设备对应的设备优先级,然后,对设备优先级进行排序,并基于设备优先级的大小来选择新的主显示设备。
103.其中,设备优先级可以是根据每个从显示设备的设备情况预先设置的优先级。设备优先级越高,在发生设备切换时,被选中作为新的主显示设备的可能性越大,相反的,被选中作为新的主显示设备的可能性越小。
104.其中,在s1102具体可以包括如下步骤:
105.s11021、若每个从显示设备对应的设备优先级不相等,则选择设备优先级最高的从显示设备,作为新的主显示设备;
106.s11022、若每个从显示设备对应的设备优先级相等,则随机从至少两个从显示设备中选择新的主显示设备。
107.在本公开另一些实施例中,从显示设备的数量为至少两个,则s110具体可以包括如下步骤:
108.s1104、响应于主显示设备切换请求,生成主显示设备竞争消息;
109.s1105、将主显示设备竞争消息发送至每个从显示设备;
110.s1106、接收每个从显示设备反馈的主显示设备竞争请求,其中,主显示设备竞争请求携带各从显示设备的请求时间戳和/或各从显示设备对应的性能参数;
111.s1107、基于主显示设备竞争请求,从从显示设备中选择所述新的主显示设备。
112.具体的,主显示设备在获取到主显示设备切换请求之后,需要选择出新的主显示设备,则生成主显示设备竞争消息,并将主显示设备竞争消息发送至每个从显示设备,使得每个从显示设备基于主显示设备竞争消息竞争主显示设备并生成主显示设备竞争请求,每个从显示设备将主显示设备竞争请求反馈至主显示设备,则主显示设备基于主显示设备竞争请求,从从显示设备中选择出新的主显示设备。
113.其中,主显示设备竞争消息用于通知每个从显示设备进行主显示设备竞争的通知。
114.其中,主显示设备竞争请求可以是每个从显示设备基于自身情况生成的竞争消息。可选地,主显示设备竞争请求可以携带主显示设备竞争请求的时间戳或者设备参数等信息。
115.在一些实施例中,主显示设备竞争请求携带各从显示设备的请求时间戳,相应的,
s1107具体可以包括如下步骤:
116.s11071、从主显示设备竞争请求中提取请求时间戳,请求时间戳为主显示设备竞争请求的接收时间或者主显示设备竞争请求的生成时间;
117.s11072、从至少两个从显示设备中选择请求时间戳最小的从显示设备,作为新的主显示设备。
118.具体的,主显示设备在接收到每个从显示设备反馈的主显示设备竞争请求之后,可以提取请求时间戳,对请求时间戳进行比较,从至少两个从显示设备中选择请求时间戳最小的从显示设备,作为新的主显示设备。
119.在另一些实施例中,主显示设备竞争请求携带各从显示设备对应的性能参数,相应的,s1107具体可以包括如下步骤:
120.s11073、从主显示设备竞争请求中提取各从显示设备对应的性能参数;
121.s11074、将性能参数最优的从显示设备,作为新的主显示设备。
122.其中,性能参数可以包括从显示设备的响应速度、内存大小等,在此不做限制。
123.在本公开又一些实施例中,主显示设备竞争请求携带从显示设备的请求时间戳和各从显示设备对应的性能参数,相应的,s1107具体可以包括如下步骤:
124.从主显示设备竞争请求中提取请求时间戳,以及从主显示设备竞争请求中提取各从显示设备对应的性能参数,其中,请求时间戳为主显示设备竞争请求的接收时间或者主显示设备竞争请求的生成时间;
125.从至少两个从显示设备中选择请求时间戳最小的从显示设备,作为第一候选的主显示设备;
126.将性能参数最优的从显示设备,作为第二候选的主显示设备;
127.若第一候选的主显示设备与第二候选的主显示设备是同一个显示设备,则将第一候选的主显示设备或者第二候选的主显示设备作为新的主显示设备。
128.在本公开再一些实施例中,从显示设备的数量为一个,则s110具体可以包括如下步骤:
129.将从显示设备直接作为新的主显示设备。
130.由此,在本公开实施例中,当多显示设备包括至少两个从显示设备时,可以根据每个从显示设备的设备优先级或者根据每个从显示设备对应的主显示设备竞争请求,从从显示设备中选择新的主显示设备;当多显示设备的数量为一个时,可以将从显示设备直接作为新的主显示设备。这样,提高了新的主显示设备的选择方式的可靠性和灵活性。
131.在本公开又一种实施方式中,为了整体理解上述新的主显示设备和新的从显示设备的确定方式,以主显示设备退出或者关闭为例具体的描述。
132.图2示出了本公开实施例提供的一种视频播放方法的逻辑示意图。
133.如图2所示,车辆上包括设备a、设备b和设备c,车辆还可以包括一个车机系统或者整车控制器(图中未示出),且设备a、设备b和设备c均可以由一个车机系统或者整车控制器控制。其中,设备b为多显示设备中的主显示设备,设备a和设备c为多显示设备中的从显示设备。
134.首先,利用多显示设备播放目标视频时,通过设备b输出目标视频的音频和画面,设备a和设备c直接循环向设备b发送请求主时钟数据,或者,设备a和设备c通过车机系统或
者整车控制器循环向设备b发送请求主时钟数据,则设备b基于主时钟数据请求,通过车机系统或者整车控制器向设备a和设备c循环发送主时钟数据,该主时钟数据可以是目标视频的时间戳,使得设备a和设备c基于目标视频的时间戳同步目标视频的画面,并输出目标视频的画面。然后,当设备b准备退出或者关闭时,设备b生成主显示设备切换请求,车机系统或者整车控制器获取并响应于该请求,则从从显示设备中选择新的主显示设备,并确定新的从显示设备,其中,新的主显示设备为设备a,新的从显示设备为设备c。接着,车机系统或者整车控制器向设备a发送选中消息,则使得设备a根据选中消息成为新的主显示设备,并使得设备a继续输出目标视频的音频和画面,并且,车机系统或者整车控制器向设备c发送主显示设备切换消息,则使得设备c根据主显示设备切换消息作为新的从显示设备,并使得设备c继续输出目标视频的画面,与此同时,设备b结束输出目标视频的画面和音频,从而结束播放目标视频。最后,设备c直接向设备a循环请求主时钟数据或者通过车机向设备a循环请求主时钟数据,设备a基于主时钟数据请求,直接向设备c循环发送主时钟数据,或者通过车机向设备c循环发送主时钟数据,使得设备c基于目标视频的音频进行时钟同步并继续输出目标视频的画面。通过上述方式,实现多显示设备之间的音频无缝切换。
135.在本公开又一种实施方式中,从显示设备还可以连接外接输出端,并从连接外接输出端的从显示设备中确定出新的主显示设备,使得新的主显示设备在播放画面的同时,通过外接输出端播放音频,其中,外接输出端是除了显示设备上的扬声器之外的音频输出端。
136.图3示出了本公开实施例提供的另一种视频播放方法的流程示意图。
137.如图3所示,该视频播放方法可以包括如下步骤。
138.s310、响应于获取到的主显示设备切换请求,确定连接外接输出端的从显示设备。
139.在本公开实施例中,从显示设备可以包括连接外接输出端的显示设备。
140.s320、从连接外接输出端的从显示设备中确定新的主显示设备,并确定新的从显示设备。
141.在本公开实施例中,车载设备在确定连接外接输出端的从显示设备之后,可以从连接外接输出端的从显示设备中选择新的主显示设备,并将除了新的主显示设备之外的其他设备作为新的从显示设备,其中,外接输出端是除了显示设备上的扬声器之外的音频输出端。
142.在本公开实施例中,新的主显示设备连接外接输出端,在输出目标视频的画面的同时,能够通过外接输出端播放音频。
143.需要说明的是,为了保证多显示设备中只有一个显示设备播放音频,多显示设备中只能有一个从显示设备连接外接输出端,且该从显示设备能够作为新的主显示设备。由此,当外接输出端是蓝牙耳机时,仅通过连接蓝牙耳机的从显示设备播放音频,从而使得用户独自收听目标视频的音频。
144.s330、向新的主显示设备发送选中消息,以及向新的从显示设备发送主显示设备切换消息。
145.在本公开实施例中,新的主显示设备用于基于选中消息继续输出目标视频的音频和画面;
146.可以理解的是,若显示设备连接外接输出端,则该显示设备在工作状态下能够通
过外接输出端继续输出音频和画面。由此,在新的从显示设备是未连接外接输出端的从显示设备的情况下,新的从显示设备用于基于主显示设备切换消息继续输出目标视频的画面。
147.由此,在本公开实施例中,可以从连接外接输出端的从显示设备中确定出新的主显示设备,使得用户通过外接输出端独自收听目标视频的音频,同时避免目标视频被中断,最终提升用户的多屏使用体验。
148.在本公开实施例中,在发生设备切换之后,可以根据主显示设备后续的工作状态,控制主显示设备输出的内容。相应的,在s330之后,该方法还可以包括如下步骤:
149.若主显示设备调整为新的从显示设备,则控制主显示设备继续输出目标视频的画面,以及控制主显示设备中断输出目标视频的音频;
150.若主显示设备停止工作,则控制主显示设备中断输出目标视频的音频和画面。
151.可以理解的是,如果旧的主显示设备切换为新的从显示设备,则旧的主显示设备只能输出画面,不能播放音频;如果旧的主显示设备停止工作,则旧的主显示设备会将音频和画面全部中断。
152.由此,在本公开实施例中,在发生设备切换之后,可以根据主显示设备后续的工作状态,控制主显示设备输出相应的内容,能够满足多种视频播放需求。
153.本公开实施例还提供了一种用于实现上述的视频播放方法的视频播放装置,下面结合图4进行说明。在本公开实施例中,该视频播放装置可以配置于车载设备,车载设备包括主显示设备和从显示设备,主显示设备输出目标视频的音频和画面,从显示设备输出目标视频的画面。
154.图4示出了本公开实施例提供的一种视频播放装置的结构示意图。
155.如图4所示,该视频播放装置400可以包括:
156.主显示设备切换请求响应模块410,用于响应于获取到的主显示设备切换请求,从从显示设备中选择新的主显示设备,并确定新的从显示设备;
157.消息发送模块420,用于向新的主显示设备发送选中消息,以及向新的从显示设备发送主显示设备切换消息,以使新的主显示设备基于选中消息继续输出目标视频的音频和画面,并使新的从显示设备基于主显示设备切换消息继续输出目标视频的音频。
158.本公开实施例的视频播放装置,该装置配置于车载设备,车载设备包括主显示设备和从显示设备,主显示设备输出目标视频的音频和画面,从显示设备输出目标视频的画面。首先,能够响应于获取到的主显示设备切换请求,从从显示设备中选择新的主显示设备,并确定新的从显示设备;然后,向新的主显示设备发送选中消息,以及向新的从显示设备发送主显示设备切换消息,以使新的主显示设备基于选中消息继续输出目标视频的音频和画面,并使新的从显示设备基于主显示设备切换消息继续输出目标视频的音频。由此,当需要进行主显示设备切换时,可以从多显示设备中重新选择新的主显示设备以及确定新的从显示设备,使得通过新的主显示设备继续输出音频和画面,从而避免目标视频的音频会被中断,同时通过新的从显示设备继续输出画面,保证目标视频的音频和画面继续正常输出,避免视频播放时出现异常,最终提升用户的多屏使用体验。
159.在本公开一些实施例中,从显示设备的数量为至少两个;
160.相应的,主显示设备切换请求响应模块410具体可以包括:
161.设备优先级获取单元,用于根据主显示设备切换请求,获取每个从显示设备对应的设备优先级;
162.第一选择单元,用于从至少两个从显示设备中,选择设备优先级最高的从显示设备,作为新的主显示设备。
163.在本公开一些实施例中,主显示设备切换请求响应模块410还包括:
164.第二选择单元,用于若每个从显示设备对应的设备优先级相等,则随机从至少两个从显示设备中选择新的主显示设备。
165.在本公开一些实施例中,从显示设备的数量为至少两个;
166.相应的,主显示设备切换请求响应模块410具体可以包括:
167.主显示设备竞争消息生成单元,用于响应于主显示设备切换请求,生成主显示设备竞争消息;
168.主显示设备竞争消息发送单元,用于将主显示设备竞争消息发送至每个从显示设备;
169.主显示设备竞争请求接收单元,用于接收每个从显示设备反馈的主显示设备竞争请求,其中,主显示设备竞争请求携带各从显示设备的请求时间戳和/或各从显示设备对应的性能参数;
170.第三选择单元,用于基于主显示设备竞争请求,从从显示设备中选择新的主显示设备。
171.在本公开一些实施例中,主显示设备竞争请求携带各从显示设备的请求时间戳;
172.相应,第三选择单元具体用于,从主显示设备竞争请求中提取请求时间戳,请求时间戳为主显示设备竞争请求的接收时间或者主显示设备竞争请求的生成时间;
173.从至少两个从显示设备中选择请求时间戳最小的从显示设备,作为新的主显示设备。
174.在本公开一些实施例中,主显示设备竞争请求携带各从显示设备对应的性能参数;
175.相应,第三选择单元具体用于,从主显示设备竞争请求中提取各从显示设备对应的性能参数;
176.将性能参数最优的从显示设备,作为新的主显示设备。
177.在本公开一些实施例中,从显示设备中的至少一个设备连接外接输出端;
178.相应的,主显示设备切换请求响应模块410具体用于,从连接外接输出端的从显示设备中确定新的主显示设备。
179.在本公开一些实施例中,该装置还包括:
180.第一控制模块,用于若主显示设备调整为新的从显示设备,则控制主显示设备继续输出目标视频的画面,以及控制主显示设备中断输出目标视频的音频;
181.第二控制模块,用于若主显示设备停止工作,则控制主显示设备中断输出目标视频的音频和画面。
182.在本公开一些实施例中,该装置还包括:
183.获取模块,用于从选中消息中提取发生设备切换时的音频时间戳;
184.发送模块,用于将音频时间戳发送至新的主显示设备,其中,新的主显示设备用于
根据音频时间戳继续输出目标视频的音频和画面。
185.在本公开一些实施例中,该装置还包括:
186.检测模块,用于检测到新开启的显示设备时,将新开启的显示设备作为所述从显示设备。
187.在本公开一些实施例中,主显示设备切换请求响应模块410,包括:
188.检测单元,用于检测到未开启的显示设备时,启动未开启的显示设备、并将其作为从显示设备;
189.选择单元,用于从从显示设备中选择新的主显示设备。
190.需要说明的是,图4所示的视频播放400可以执行图1至图3所示的方法实施例中的各个步骤,并且实现图1所示的方法实施例中的各个过程和效果,在此不做赘述。
191.图5示出了本公开实施例提供的一种视频播放设备的结构示意图。
192.如图5所示,该视频播放设备可以包括控制器501以及存储有计算机程序指令的存储器502。
193.具体地,上述控制器501可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
194.存储器502可以包括用于信息或指令的大容量存储器。举例来说而非限制,存储器502可以包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个及其以上这些的组合。在合适的情况下,存储器502可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器502可在综合网关设备的内部或外部。在特定实施例中,存储器502是非易失性固态存储器。在特定实施例中,存储器502包括只读存储器(read-only memory,rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(programmable rom,prom)、可擦除prom(electrical programmable rom,eprom)、电可擦除prom(electrically erasable programmable rom,eeprom)、电可改写rom(electrically alterable rom,earom)或闪存,或者两个或及其以上这些的组合。
195.控制器501通过读取并执行存储器502中存储的计算机程序指令,以执行本公开实施例所提供的视频播放方法的步骤。
196.在一个示例中,该视频播放设备还可包括收发器503和总线504。其中,如图5所示,控制器501、存储器502和收发器503通过总线504连接并完成相互间的通信。
197.总线504包括硬件、软件或两者。举例来说而非限制,总线可包括加速图形端口(accelerated graphics port,agp)或其他图形总线、增强工业标准架构(extended industry standard architecture,eisa)总线、前端总线(front side bus,fsb)、超传输(hyper transport,ht)互连、工业标准架构(industrial standard architecture,isa)总线、无限带宽互连、低引脚数(low pin count,lpc)总线、存储器总线、微信道架构(micro channel architecture,mca)总线、外围控件互连(peripheral component interconnect,pci)总线、pci-express(pci-x)总线、串行高级技术附件(serial advanced technology attachment,sata)总线、视频电子标准协会局部(video electronics standards association local bus,vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。
在合适的情况下,总线504可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
198.以下是本公开实施例提供的计算机可读存储介质的实施例,该计算机可读存储介质与上述各实施例的视频播放方法属于同一个发明构思,在计算机可读存储介质的实施例中未详尽描述的细节内容,可以参考上述视频播放方法的实施例。
199.本实施例提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种视频播放方法,该方法应用于车载设备,车载设备包括主显示设备和从显示设备,主显示设备输出目标视频的音频和画面,从显示设备输出目标视频的画面,该方法包括:
200.响应于获取到的主显示设备切换请求,从从显示设备中选择新的主显示设备,并确定新的从显示设备;
201.向新的主显示设备发送选中消息,以及向新的从显示设备发送主显示设备切换消息,以使新的主显示设备基于选中消息继续输出目标视频的音频和画面,并使新的从显示设备基于主显示设备切换消息继续输出目标视频的画面。
202.当然,本公开实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上的方法操作,还可以执行本公开任意实施例所提供的视频播放方法中的相关操作。
203.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本公开可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机云平台(可以是个人计算机,服务器,或者网络云平台等)执行本公开各个实施例所提供的视频播放方法。
204.本实施例提供一种车辆,该车辆包括:包括车载设备,车载设备包括主显示设备和从显示设备,主显示设备输出目标视频的音频和画面,从显示设备输出目标视频的画面;
205.车载设备用于,响应于获取到的主显示设备切换请求,从从显示设备中选择新的主显示设备,并确定新的从显示设备;
206.向新的主显示设备发送选中消息,以及向新的从显示设备发送主显示设备切换消息,以使新的主显示设备基于选中消息继续输出目标视频的音频和画面,并使新的从显示设备基于主显示设备切换消息继续输出目标视频的音频。
207.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
208.以上仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原
理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1