收听设备通过终端设备实现音轨切换收听的方法和装置与流程

文档序号:12068881阅读:229来源:国知局
收听设备通过终端设备实现音轨切换收听的方法和装置与流程

本发明实施例涉及视频播放技术,尤其涉及一种收听设备通过终端设备实现音轨切换收听的方法和装置。



背景技术:

随着通信技术的不断发展,各种各样的终端设备逐渐成为人们生活中不可或缺的电子设备,人们可以通过这些终端设备进行视频观看、购物等娱乐活动。

以视频播放为例,现有的播放器设备在播放一部多音轨的视频时,只能播放其中的一个音轨,对于不播放的音轨,会直接将该音轨的数据丢弃掉。例如,对于一段中英文视频,其仅能单独播放中文配音或者英文配音,多个用户在观看该视频时,仅能听取一种语言的配音。

但是,在实际应用时,不同的用户可能想听取的音轨不同,现有技术无法根据不同用户的需求为用户播放其所需的音轨数据,即现有技术无法同时传输多个音轨的数据,从而使得用户体验度不高。



技术实现要素:

本发明实施例提供一种收听设备通过终端设备实现音轨切换收听的方法和装置,用以解决现有技术无法根据不同用户的需求让用户听到多个音轨的音视频,用户体验度不高的技术问题。

第一方面,本发明实施例提供一种收听设备通过终端设备实现音轨切换收听的方法,包括:

接收第一收听设备发送的音轨切换消息,所述音轨切换消息用于向所述终端设备请求获取当前收听音轨的下一个音轨的数据;

从预先存储的多个音轨的数据中获取所述下一个音轨的数据,其中,所述多个音轨的数据通过音视频数据分离得到;

将所述下一个音轨的数据发送给所述第一收听设备,以使所述第一收听设备进行切换收听。

在一种实施方式中,将所述下一个音轨的数据发送给所述第一收听设备,具体包括:

判断当前的声音传输通道中是否存在所述下一个音轨对应的第一声音传输通道;其中,每个声音传输通道均对应至少一个收听设备的标识和一个音轨的标识;

若存在,则通过所述第一声音传输通道将所述下一个音轨的数据发送给所述第一收听设备;

若不存在,则创建所述第一声音传输通道,并通过所述第一声音传输通道将所述下一个音轨的数据发送给所述第一收听设备。

在另一种实施方式中,所述方法还包括:

获取所述第一声音传输通道对应的第二收听设备的标识;

通过所述第一声音传输通道,将所述下一个音轨的数据发送给所述第二收听设备。

在又一种实施方式中,所述接收第一收听设备发送的音轨切换消息之前,所述方法还包括:

获取初始音轨对应的收听设备的标识;所述初始音轨为终端设备播放多音轨视频时的默认播放音轨;

将所述初始音轨的数据发送给初始音轨对应的收听设备。

在另一种实施方式中,所述从预先存储的多个音轨的数据中获取所述下一个音轨的数据,具体包括:

判断当前已进行音频解码的数据中是否存在所述下一个音轨的数据;

若否,则从所述预先存储的多个音轨的数据中获取所述下一个音轨对应的音频解码前的数据,并对所述下一个音轨对应的音频解码前的数据执行解码操作,得到所述下一个音轨的数据。

第二方面,本发明实施例提供一种实现音轨切换收听的装置,包括:

接收模块,用于接收第一收听设备发送的音轨切换消息,所述音轨切换消息用于向所述终端设备请求获取当前收听音轨的下一个音轨的数据;

获取模块,用于从预先存储的多个音轨的数据中获取所述下一个音轨的数据,其中,所述多个音轨的数据通过音视频数据分离得到;

发送模块,用于将所述下一个音轨的数据发送给所述第一收听设备,以使所述第一收听设备进行切换收听。

在一种实施方式中,所述发送模块,具体包括:

判断单元,用于判断当前的声音传输通道中是否存在所述下一个音轨对应的第一声音传输通道;其中,每个声音传输通道均对应至少一个收听设备的标识和一个音轨的标识;

发送单元,用于在所述判断单元判断当前的声音传输通道中存在所述第一声音传输通道时,通过所述第一声音传输通道将所述下一个音轨的数据发送给所述第一收听设备;

创建单元,用于在所述判断单元判断当前的声音传输通道中不存在所述第一声音传输通道时,创建所述第一声音传输通道;

所述发送单元,还用于通过所述创建单元创建的第一声音传输通道将所述下一个音轨的数据发送给所述第一收听设备。

在另一种实施方式中,所述获取模块,还用于获取所述第一声音传输通道对应的第二收听设备的标识;

所述发送单元,还用于通过所述第一声音传输通道,将所述下一个音轨的数据发送给所述第二收听设备。

在又一种实施方式中,所述获取模块,还用于在所述接收模块接收第一收听设备发送的音轨切换消息之前,获取初始音轨对应的收听设备的标识;所述初始音轨为所述装置播放多音轨视频时的默认播放音轨;

所述发送模块,还用于将所述初始音轨的数据发送给所述初始音轨对应的收听设备。

在另一种实施方式中,所述获取模块,具体用于判断当前已进行音频解码的数据中是否存在所述下一个音轨的数据;若否,则从所述预先存储的多个音轨的数据中获取所述下一个音轨对应的音频解码前的数据,并对所述下一个音轨对应的音频解码前的数据执行解码操作,得到所述下一个音轨的数据。

本发明实施例提供的收听设备通过终端设备实现音轨切换收听的方法和装置,当多个用户观看同一多音轨视频、且某个用户需要切换当前正在收听的音轨时,该用户可以通过自身所持有的第一收听设备向终端设备发送音轨切换消息,终端设备在接收到该音轨切换消息后,根据该音轨切换消息确定第一收听设备当前所请求的下一个音轨的标识,然后结合该下一个音轨的标识从分离出的多个音轨的数据中获取该下一个音轨的数据,并将该下一个音轨的数据发送给第一收听设备。本发明实施例在多个用户观看同一多音轨视频时,终端设备可以根据用户的音轨切换消息同时播放多个音轨的数据,对于用户侧来说,用户可以根据自己的需求任意切换当前收听的音轨,从而使得用户能够听到多个音轨的数据,大大提高了用户的收听体验,另外,也避免因某一个用户切换音轨而影响其他用户的音轨数据的接收,进一步满足了用户的收听要求。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的多音轨视频播放场景的架构图;

图2为本发明一实施例提供的收听设备通过终端设备实现音轨切换收听的方法的流程示意图;

图3为本发明另一实施例提供的收听设备通过终端设备实现音轨切换收听的方法的流程示意图;

图4为本发明实施例提供的终端设备播放多音轨视频时的内部模块示意图;

图5为本发明另一实施例提供的收听设备通过终端设备实现音轨切换收听的方法的流程示意图;

图6为本发明一实施例提供的实现音轨切换收听的装置的结构示意图;

图7为本发明另一实施例提供的实现音轨切换收听的装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例涉及的收听设备通过终端设备实现音轨切换收听的方法,可以适用于集成了播放器的终端设备。可选的,该终端设备可以是电视、手机、平板电脑等集成了相应播放器的设备。另外,本发明实施例中涉及的收听设备,可以是有线耳机、蓝牙耳机、或者其他与上述终端设备具有通信连接、并且可以收听终端设备播放的声音的设备,本发明实施例对收听设备的具体形式并不做限定。上述终端设备可以播放多音轨视频,该多音轨视频包括了多个音轨的数据,例如,对于一段中英文配音的视频,中文配音为一个独立的音轨数据,英文配音为一个独立的音轨数据。参见图1所示的多音轨视频播放场景的架构图,图1中,播放器集成在终端设备中,该终端设备与多个收听设备连接,用于收听播放器播放的多音轨视频的声音,一个收听设备对应一个用户。

现有技术在播放多音轨视频时,播放器只能播放该多音轨视频中的其中的一个音轨的数据,对于不播放的音轨的数据,会直接将这些音轨的数据丢弃掉。例如,对于一段中英文配音的视频,其仅能单独播放中文配音或者英文配音,多个用户在观看该视频时,仅能听取一种语言的配音。但是,在实际应用时,不同的用户可能想听取的音轨数据不同,现有技术无法根据不同用户的需求为用户播放其所需的音轨数据,即现有技术无法同时传输多个音轨的数据,使得用户无法收听到多个音轨的数据,用户体验度不高。

本发明实施例提供的收听设备通过终端设备实现音轨切换收听的方法,旨在解决现有技术的如上技术问题。

下面以具体地实施例对本申请的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

图2为本发明一实施例提供的收听设备通过终端设备实现音轨切换收听的方法的流程示意图。本实施例涉及的是不同的用户通过各自的收听设备向终端设备发送不同的音轨切换消息,终端设备根据不同用户的音轨切换消息,向不同的收听设备输出其所请求的音轨的数据的具体过程。即,本发明实施例中,终端设备可以同时传输多个音轨的数据,从而使得不同的用户可以收听到自己所需的音轨的数据,提高了用户的体验。如图2所示,该方法包括如下步骤:

S101:接收第一收听设备发送的音轨切换消息,所述音轨切换消息用于向所述终端设备请求获取当前收听音轨的下一个音轨的数据。

具体的,本实施例中不同的第一收听设备可以向终端设备发送不同的音轨切换消息,也可以发送相同的音轨切换消息,以向终端设备请求获取当前收听音轨的下一个音轨的数据,这里所说的当前收听音轨为第一收听设备当前正在收听的音轨。在播放的初始状态下,终端设备中的播放器在播放多音轨视频时,其可以获取初始音轨对应的收听设备的标识,即获取图1中与终端设备连接的收听设备的标识,该初始音轨为终端设备播放多音轨视频时的默认播放音轨;然后,播放器从多音轨视频中分离出初始音轨的数据,并将该初始音轨的数据输出给上述初始音轨对应的收听设备,此时,初始音轨对应的收听设备均收听的是同一个音轨的数据。

当某个用户想要切换音轨时,例如,假设一段中英文配音的视频,其初始音轨为中文音轨,故上述所有与终端设备连接的收听设备接收到的均是中文的配音,假设某个用户想要切换成英文音轨,则该用户所持有的收听设备即成为第一收听设备,用户可以通过该第一收听设备向终端设备发送音轨切换消息,以告知终端设备自身当前想要收听的是中文音轨的下一个音轨的数据。

S102:从预先存储的多个音轨的数据中获取所述下一个音轨的数据,其中,所述多个音轨的数据通过音视频数据分离得到。

具体的,本发明实施例中,终端设备会预先将多音轨视频进行音视频数据分离,得到多个音轨的数据,并将该分离出的多个音轨的数据进行缓存,需要说明的是,终端设备对分离出的这些音轨彼此之间的顺序是预知的,另外,这些分离出的多个音轨的数据是未进行音频解码的数据。

继续以上述中英文配音的视频为例,由于终端设备对于该段中英文配音的视频的音轨的顺序是已知的,因此,当终端设备在接收到该用户的音轨切换消息之后,终端设备根据该音轨切换消息获知第一收听设备正在收听的音轨是中文音轨,而中文音轨的下一个音轨为英文音轨,因此,终端设备基于该音轨切换消息就可以获知应该从上述缓存的多个分离出的音轨的数据中获取英文音轨未进行音频解码的数据,从而对其进行音频解码操作,得到上述第一收听设备所需的英文音轨的数据。

S103:将所述下一个音轨的数据发送给所述第一收听设备,以使所述第一收听设备进行切换收听。

需要说明的是,该下一个音轨的数据仅发送给第一收听设备,对于其他收听设备,由于其并未向终端设备发送音轨切换消息,因此,终端设备向其他收听设备依然输出的是初始音轨的数据。本发明实施例,当用户想要切换音轨时,用户可以通过自身所持有的第一收听设备向终端设备发送音轨切换消息,从而将当前正在收听的音轨数据切换为当前音轨的下一个音轨的数据,即本实施例中,用户可以根据自身的收听需求随时切换音轨,以获取自身想要收听的音轨的数据,即本发明实施例使得一个用户可以收听到多个音轨的数据。本发明实施例在多个用户观看同一多音轨视频时,终端设备可以根据用户的音轨切换消息同时播放多个音轨的数据,大大提高了用户的收听体验,另外,也避免因某一个用户切换音轨而影响其他用户的音轨数据的接收,进一步满足了用户的收听要求。

本发明实施例提供的收听设备通过终端设备实现音轨切换收听的方法,当多个用户观看同一多音轨视频、且某个用户需要切换当前正在收听的音轨时,该用户可以通过自身所持有的第一收听设备向终端设备发送音轨切换消息,终端设备在接收到该音轨切换消息后,根据该音轨切换消息确定第一收听设备当前所请求的下一个音轨的标识,然后结合该下一个音轨的标识从分离出的多个音轨的数据中获取该下一个音轨的数据,并将该下一个音轨的数据发送给第一收听设备。本发明实施例在多个用户观看同一多音轨视频时,终端设备可以根据用户的音轨切换消息同时播放多个音轨的数据,对于用户侧来说,用户可以根据自己的需求任意切换当前收听的音轨,从而使得用户能够听到多个音轨的数据,大大提高了用户的收听体验,另外,也避免因某一个用户切换音轨而影响其他用户的音轨数据的接收,进一步满足了用户的收听要求。

图3为本发明另一实施例提供的收听设备通过终端设备实现音轨切换收听的方法的流程示意图。本实施例涉及的是终端设备根据上述音轨切换消息,将上述第一收听设备的当前收听音轨的下一个音轨的数据输出给第一收听设备的具体过程。即,在上述实施例的基础上,上述S103具体可以包括:

S201:判断当前的声音传输通道中是否存在所述下一个音轨对应的第一声音传输通道。若是,执行S202,若否,则执行S203。

其中,每个声音传输通道均对应至少一个收听设备的标识和一个音轨的标识。

具体的,终端设备在接收到第一收听设备发送的音轨切换消息之后,结合该音轨切换消息确定第一收听设备当前所请求的下一个音轨的标识,然后判断当前的声音传输通道中是否存在第一收听设备所请求的下一个音轨对应的第一声音传输通道。即,当某一个声音传输通道对应的音轨的标识为上述确定的下一个音轨的标识时,终端设备就确定该声音传输通道为第一声音传输通道。

这里需要说明的是,本实施例中,多音轨视频的每一个音轨可以对应一个声音传输通道,每个声音传输通道可以对应至少一个收听设备的标识和一个音轨的标识。本实施例中的声音传输通道可以理解为一音频解码器和一声音输出模块,每一个声音输出模块均可以配置一个或者多个第一收听设备,一个音轨对应一个音频解码器和一个声音输出模块。这里可以参见图4所示的终端设备播放多音轨视频的内部模块图,如图4所示,该终端设备可以包括一音视频分离模块、多个音频解码器、多个与音频解码器对应的声音输出模块、以及声音输出管理模块。其中,音视频分离模块用于将多音轨视频的音轨数据和视轨数据进行分离,同时也将音轨中属于不同音轨的数据分离开。当音视频分离模块将音轨数据按照不同的音轨进行分离后,缓存这些分离出的音轨的数据,根据后续的切换需求,将分离出的音轨的数据送入对应的音频解码器进行解码,从而得到不同音轨的数据,这些数据均为音频解码后的数据,本实施例中涉及的“下一个音轨的数据”指的是音频解码后的数据。该声音输出管理模块用于在接收到第一收听设备的音轨切换消息后,控制将下一个音轨的数据输出至对应的收听设备中。

S202:通过所述第一声音传输通道将所述下一个音轨的数据发送给所述第一收听设备。

具体的,当终端设备结合音轨切换消息确定当前的声音传输通道中存在第一声音传输通道,即存在第一收听设备所请求的下一个音轨对应的音频解码器和声音输出模块时,终端设备根据该第一收听设备的标识,将该第一收听设备配置给该声音输出模块,然后从上述分离出的多个音轨的数据中获取下一个音轨未进行音频解码的数据,对其进行音频解码后,将该下一个音轨的数据通过第一声音传输通道输出给第一收听设备,使得第一收听设备可以接收到下一个音轨的数据。当然,对于当前其他并未向终端设备发送音轨切换消息的收听设备来说,其保持当前所收听的音轨不变,继续接收当前音轨的数据。

S203:创建所述第一声音传输通道,并通过所述第一声音传输通道将所述下一个音轨的数据发送给所述第一收听设备。

具体的,当终端设备结合音轨切换消息确定当前的声音传输通道中不存在第一声音传输通道,即不存在第一收听设备所请求的下一个音轨对应的音频解码器和声音输出模块时,终端设备根据该音轨切换消息和第一收听设备的标识创建该下一个音轨对应的音频解码器和声音输出模块,即创建第一收听设备所请求的下一个音轨对应的第一声音传输通道,然后将该下一个音轨的数据通过第一声音传输通道输出给第一收听设备。

可选的,当终端设备确定当前的声音传输通道中存在第一声音传输通道时,终端设备还可以获取该第一声音传输通道对应的第二收听设备的标识,即该第一声音传输通道实际上配置了多个收听设备的标识。例如,其他第二收听设备在第一收听设备之前也向终端设备发送过音轨切换消息,终端设备基于该音轨切换消息已经创建好了第一声音传输通道,因此,该第一声音传输通道就可以对应上述第二收听设备的标识。故,终端设备在结合第一收听设备发送的音轨切换消息确定了第一声音传输通道之后,可以获取到上述第二收听设备的标识,然后终端设备就可以根据该第二收听设备的标识将上述下一个音轨的数据通过第一声音传输通道一起发送给第二收听设备,使得第二收听设备和第一收听设备均可以接收到该下一个音轨的数据,这样提高了第二收听设备接收音轨数据的可靠性。

例如,某一个第二收听设备向终端设备发送了音轨切换消息,以请求播放第二收听设备正在收听的当前音轨的下一个音轨的数据(设终端设备针对第二收听设备播放的当前音轨的是A音轨,A音轨的下一个音轨设为B音轨,需要说明的是,本发明实施例中涉及的当前音轨,均是针对一个收听设备来说的,即针对不同的收听设备,当前收听的音轨可能不同),终端设备结合该音轨切换消息,通过所确定的第一声音传输通道向第二收听设备发送B音轨的数据,但是,由于某种异常,第二收听设备在某段时间内无法准确接收到B音轨的数据,此时第一收听设备再次向终端设备发送了音轨切换消息,以请求播放当前音轨的下一个音轨的数据(设终端设备针对第一收听设备播放的当前音轨的也是A音轨,A音轨的下一个音轨为B音轨),终端设备结合第一收听设备的音轨切换消息,通过第一声音传输通道将B音轨的数据一起发送给第一收听设备和第二收听设备,使得第二收听设备再次接收B音轨的数据,因此,大大提高了第二收听设备接收音轨数据的可靠性。

本发明实施例提供的收听设备通过终端设备实现音轨切换收听的方法,终端设备在接收到第一收听设备的音轨切换消息之后,根据该音轨切换消息判断当前的声音传输通道中是否存在第一收听设备所请求的下一个音轨对应的第一声音传输通道,并在确定存在第一声音传输通道时,通过第一声音传输通道将下一个音轨的数据发送给第一收听设备,以及在确定不存在第一声音传输通道时,创建第一声音传输通道,并通过第一声音传输通道将下一个音轨的数据发送给第一收听设备,提高了下一个音轨数据传输的准确性,同时在多个用户观看同一多音轨视频时,终端设备可以用户的音轨切换消息同时播放多个音轨的数据,对于用户侧来说,用户可以根据自己的需求任意切换当前收听的音轨,从而使得用户能够听到多个音轨,大大提高了用户的收听体验;另外,终端设备还可以获取第一声音传输通道对应的第二收听设备的标识,并通过第一声音传输通道将上述确定的下一个音轨的数据输出给第二收听设备,大大提高了第二收听设备接收音轨数据的可靠性。

图5为本发明另一实施例提供的收听设备通过终端设备实现音轨切换收听的方法的流程示意图。本实施例涉及的是终端设备从预先存储的多个音轨的数据中获取下一个音轨的数据的具体过程。即,在上述实施例的基础上,上述S102具体可以包括:

S301:判断当前已进行音频解码的数据中是否存在所述下一个音轨的数据。

S302:若否,则从所述预先存储的多个音轨的数据中获取所述下一个音轨对应的音频解码前的数据,并对所述下一个音轨对应的音频解码前的数据执行解码操作,得到所述下一个音轨的数据。

具体的,本实施例中,终端设备在接收到第一收听设备发送的音轨切换消息之后,根据该音轨切换消息确定针对第一收听设备播放的当前音轨的下一个音轨的标识,然后根据该下一个音轨的标识确定当前已进行音频解码后的数据中是否存在该下一个音轨的数据。这里需要说明的是,当前已进行音频解码后的数据可以包括多个音频解码后的音轨的数据,即终端设备当前正在播放数据的音轨可以是多个。

若终端设备判断当前已进行音频解码的数据中不存在第一收听设备所请求的下一个音轨的数据,则终端设备从之前缓存的已分离出的多个音轨的数据中获取所述下一个音轨对应的音频解码前的数据,并对该下一个音轨对应的音频解码前的数据执行解码操作,得到第一收听设备所请求的下一个音轨的数据;当终端设备判断当前已进行音频解码的数据中存在第一收听设备所请求的下一个音轨的数据时,则此时终端设备可以无需再次执行解码操作,而是直接将第一收听设备配置给第一声音传输通道,并通过该第一声音传输通道将第一收听设备所请求的下一个音轨的数据输出给第一收听设备,其大大节省了终端设备的解码开销,提高了终端设备的音轨数据的解码效率。

本发明实施例提供的收听设备通过终端设备实现音轨切换收听的方法,终端设备在接收到第一收听设备的音轨切换消息之后,根据该音轨切换消息判断当前已进行音频解码的数据中是否存在所述下一个音轨的数据;当不存在时,终端设备从上述预先存储的多个音轨的数据中获取上述下一个音轨对应的音频解码前的数据,并对该下一个音轨对应的音频解码前的数据执行解码操作,得到所述下一个音轨的数据,当存在时,终端设备无需再次执行解码操作,大大节省了终端设备的解码开销,提高了终端设备的音轨数据解码效率。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

图6为本发明一实施例提供的实现音轨切换收听的装置的结构示意图。该实现音轨切换收听的装置可以集成在上述终端设备中,还可以是单独的终端设备。如图6所示,该装置包括:接收模块11、获取模块12和发送模块13。

具体的,接收模块11,用于接收第一收听设备发送的音轨切换消息,所述音轨切换消息用于向所述终端设备请求获取当前收听音轨的下一个音轨的数据;

获取模块12,用于从预先存储的多个音轨的数据中获取所述下一个音轨的数据,其中,所述多个音轨的数据通过音视频数据分离得到;

发送模块13,用于将所述下一个音轨的数据发送给所述第一收听设备,以使所述第一收听设备进行切换收听。

本发明实施例提供的实现音轨切换收听的装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

可选的,上述获取模块12,还用于在所述接收模块11接收第一收听设备发送的音轨切换消息之前,获取初始音轨对应的收听设备的标识;所述初始音轨为上述实现音轨切换收听的装置播放多音轨视频时的默认播放音轨;

所述发送模块13,还用于将所述初始音轨的数据发送给所述初始音轨对应的收听设备。

可选的,该获取模块12,具体用于判断当前已进行音频解码的数据中是否存在所述下一个音轨对应的音频解码数据;若否,则从所述预先存储的多个音轨的数据中获取所述下一个音轨对应的音频解码前的数据,并对所述下一个音轨对应的音频解码前的数据执行解码操作,得到所述下一个音轨的数据。

图7为本发明另一实施例提供的实现音轨切换收听的装置的结构示意图。在上述图6所示实施例的基础上,进一步地,如图7所示,上述发送模块13,具体包括:判断单元131、发送单元132和创建单元133。

具体的,判断单元131,用于判断当前的声音传输通道中是否存在所述下一个音轨对应的第一声音传输通道;其中,每个声音传输通道均对应至少一个收听设备的标识和一个音轨的标识;

发送单元132,用于在所述判断单元131判断当前的声音传输通道中存在所述第一声音传输通道时,通过所述第一声音传输通道将所述下一个音轨的数据发送给所述第一收听设备;

创建单元133,用于在所述判断单元131判断当前的声音传输通道中不存在所述第一声音传输通道时,创建所述第一声音传输通道;

所述发送单元132,还用于通过所述创建单元133创建的第一声音传输通道将所述下一个音轨的数据发送给所述第一收听设备。

可选的,上述获取模块12,还用于获取所述第一声音传输通道对应的第二收听设备的标识;

所述发送单元132,还用于通过所述第一声音传输通道,将所述下一个音轨的数据发送给所述第二收听设备。

本发明实施例提供的实现音轨切换收听的装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1