The invention discloses an audio data playback method, device and terminal, wherein the method includes: receiving at least one audio stream data, the audio data stream carrying corresponding audio stream marker information; according to the audio stream marker information, respectively to buffer the corresponding audio data stream; when receiving audio data play command, extract audio stream marker information, the audio data playback instruction to carry audio stream marker information; according to the extracted audio stream marker information, determine the target audio data from the cache in the audio stream, and the target audio data playback. This example will control the playback time information and the need to play the audio stream data are sent to the cache synchronization, you can achieve multiple audio streams of data, it is more easy to control, to improve the efficiency of play, reduce the amount of data sent over the network, saving system resources, greatly improves the flexibility of data processing for audio stream.
【技术实现步骤摘要】
本专利技术属于通信
,尤其涉及一种音频数据的播放方法、装置及终端。
技术介绍
随着通信技术的不断发展,用户的娱乐也变得越来越多样化,比如多台播放设备(音箱、各类播放器等)通过有线或无线网络技术连接,组成一个播放组,同步播放相同的音乐。其中,使多台设备间的声音延时尽量小,从而保证用户听感上的一致,这是多设备同步播放的关键技术。目前,实现播放设备同步播放的方式是每个数据帧中包括一个时间戳,该时间戳用于告知各个播放设备何时播放该数据帧中的音频数据。因为每个数据帧的播放时间在源设备(或主设备)发送时已预设了,如果要更改已发送给各个设备的数据帧的时间戳,源设备需要额外做很多工作,如重新计算已发出的各个数据帧的时间戳,将各个已发送数据帧的新的时间戳连同他们对应的数据帧编号发送给各个播放设备,这种方式既耗时也浪费系统资源,对数据帧进行处理的灵活性低。
技术实现思路
本专利技术的目的在于提供一种音频数据的播放方法、装置及终端,旨在解决处理数据帧耗时、浪费系统资源以及灵活性低的问题。为解决上述技术问题,本专利技术实施例提供以下技术方案:第一方面,本专利技术提供一种音频数据的播放方法,其中包括:接收至少一个音频流数据,所述音频流数据携带相应的音频流标记信息;基于所述音频流标记信息,对相应的音频流数据分别进行缓存;当接收到音频数据的播放指令时,提取播放指令中携带的音频流标记信息以及开始播放的时间信息;根据提取的音频流标记信息,从缓存的音频流数据中确定目标音频数据,并根据所述开始播放的时间信息对所述目标音频数据进行播放。第二方面,本专利技术提供一种音频数据的播放装置,其中包括 ...
【技术保护点】
一种音频数据的播放方法,其特征在于,包括:接收至少一个音频流数据,所述音频流数据携带相应的音频流标记信息;基于所述音频流标记信息,对相应的音频流数据分别进行缓存;当接收到音频数据的播放指令时,提取播放指令中携带的音频流标记信息以及开始播放的时间信息;根据提取的音频流标记信息,从缓存的音频流数据中确定目标音频数据,并根据所述开始播放的时间信息对所述目标音频数据进行播放。
【技术特征摘要】
1.一种音频数据的播放方法,其特征在于,包括:接收至少一个音频流数据,所述音频流数据携带相应的音频流标记信息;基于所述音频流标记信息,对相应的音频流数据分别进行缓存;当接收到音频数据的播放指令时,提取播放指令中携带的音频流标记信息以及开始播放的时间信息;根据提取的音频流标记信息,从缓存的音频流数据中确定目标音频数据,并根据所述开始播放的时间信息对所述目标音频数据进行播放。2.根据权利要求1所述的音频数据的播放方法,其特征在于,所述接收至少一个音频流数据包括:接收多个音频流数据中包含的数据帧,其中每个所述数据帧携带相应的音频流数据的音频流标记信息;所述基于所述音频流标记信息,对相应的音频流数据分别进行缓存包括:分别对音频流标记信息相同的数据帧进行聚合,得到相应的音频流数据,对得到的音频流数据进行缓存。3.根据权利要求2所述的音频数据的播放方法,其特征在于,每个所述数据帧还携带帧序列号信息;所述对得到的音频流数据进行缓存包括:根据所述帧序列号信息,对音频流数据中的数据帧进行排序,得到排序后的音频流数据,对所述排序后的音频流数据进行缓存。4.根据权利要求1所述的音频数据的播放方法,其特征在于,所述音频数据的播放指令还携带帧序列号信息;根据提取的音频流标记信息,从缓存的音频流数据中确定目标音频数据包括:根据所述音频流标记信息以及帧序列号信息,从缓存的音频流数据中确定相应的音频数据帧;将所述音频数据帧确定为目标音频数据。5.根据权利要求4所述的音频数据的播放方法,其特征在于,所述根据所述开始播放的时间信息对所述目标音频数据进行播放,包括:根据所述开始播放的时间信息,确定相应的时间点;在所述时间点处对所述目标音频数据进行播放。6.一种音频数据的播放装置,其特征在于,包括:接收单元,用于接收...
【专利技术属性】
技术研发人员:林尚波,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。