一种音频数据播放方法及电子设备与流程

文档序号:36970605发布日期:2024-02-07 13:19阅读:18来源:国知局
一种音频数据播放方法及电子设备与流程

本技术实施例涉及计算机领域,尤其涉及一种音频数据播放方法及电子设备。


背景技术:

1、空间音频技术是基于立体环绕声的一种扩展技术,它相比立体环绕声而言,拥有更多的声音解码和声道技术的支持,能更容易呈现出声音的层次感、立体感和深度。空间音频技术主要应用于声道编码的音频数据,其原因是相对于普通音频数据来说,声道编码的音频数据在经过空间音频音效处理后效果更为明显,更有利于给用户带来沉浸式的空间音频体验。

2、目前,随着智能设备的发展,越来越多的电子设备具备空间音频技术,但是这些电子设备缺少声道编码的音频资源,因此无法为用户播放效果更佳的空间音频数据。


技术实现思路

1、本技术实施例提供了一种音频数据播放方法及电子设备,基于本技术所描述的方法,能够与第三方应用相联合,生成效果更佳的空间音频数据,有效地为用户播放空间音频数据,提高音乐播放质量。

2、第一方面,本技术提供了一种音频数据播放方法,该方法包括:响应于在第一应用的播放界面对第一音频数据的播放操作,播放该第一音频数据;在播放该第一音频数据的情况下,响应于该第一音频数据为媒体流,且电子设备支持空间音频功能,基于该第一音频数据的属性特征对该第一音频数据进行空间音频音效处理,得到第一空间音频数据;播放该第一空间音频数据。

3、基于第一方面所描述的方法,在播放音频数据时,可以利用电子设备的空间音频技术和第三方应用的声道编码的音频资源生成效果更佳的空间音频数据,实现电子设备与第三方应用之间的联合,从而能够有效地为用户播放空间音频数据,提高音乐播放质量。

4、在一种可能的实现方式中,基于该第一音频数据的属性特征对该第一音频数据进行空间音频音效处理,得到第一空间音频数据,包括:若该第一音频数据的属性特征不包括第一特征,则对该第一音频数据进行空间音频音效处理,得到第一空间音频数据;该第一特征指示该第一音频数据已经过空间音频音效处理,或者,该第一特性指示不允许该第一音频数据进行空间音频音效处理,或者,该第一特性指示该第一音频数据的处理时延低于预设阈值。基于该方式,能够提高空间音频音效处理的有效性。

5、在一种可能的实现方式中,若该第一音频数据的属性特征不包括第一特征,则对该第一音频数据进行空间音频音效处理,得到第一空间音频数据,包括:若该第一音频数据的属性特征不包括第一特征,则在该空间音频功能被开启的情况下,对该第一音频数据进行空间音频音效处理,得到第一空间音频数据。基于该方式,能够提高空间音频音效处理的有效性,节省功耗。

6、在一种可能的实现方式中,对该第一音频数据进行空间音频音效处理,得到第一空间音频数据,包括:响应于该第一音频数据为多声道的音频数据,对该第一音频数据进行空间音频音效处理,得到第一空间音频数据。基于该方式,能够提高空间音频音效处理的有效性和明显性,提高用户体验。

7、在一种可能的实现方式中,该播放界面包括空间音频功能开关;该方法还包括:响应于该空间音频功能开关被开启,显示第一提示框;该第一提示框用于推荐用户空间音频数据专区;响应于该空间音频功能开关未被开启,显示第二提示框;该第二提示框用于推荐用户开启该空间音频功能。基于该方式,能够智能地为用户推荐空间音频数据,提高用户体验。

8、在一种可能的实现方式中,响应于该空间音频功能开关被开启,显示第一提示框之前,该方法还包括:在该电子设备支持该空间音频功能,且一个或多个应用在该电子设备注册许可的情况下,存储该一个或多个应用对应的空间音频数据专区的地址信息;该一个或多个应用包括该第一应用。基于该方式,能够在第三方应用启动时或者其他合适的时机调用audiokit对应的接口将第三方应用对应的空间音频数据专区的地址信息预先存入电子设备中,实现与第三方应用之间的联合。

9、在一种可能的实现方式中,该第一提示框包括该一个或多个应用对应的空间音频数据专区的选项;该方法还包括:响应于触发第一空间音频数据专区的选项的操作,基于该第一空间音频数据专区的地址信息,显示该第一空间音频数据专区对应的推荐界面;该第一空间音频数据专区为一个或多个应用对应的空间音频数据专区中的一个。基于该方式,能够智能地为用户推荐更多空间音频数据,提高用户体验。

10、在一种可能的实现方式中,该第一空间音频数据专区为该第一应用对应的空间音频数据专区,该第一空间音频数据专区的推荐界面包括第一空间音频数据的选项和第二空间音频数据的选项;该第二空间音频数据与该第一空间音频数据相关联。基于该方式,能够智能地为用户推荐当前音频数据相关联的其他空间音频数据,提高用户体验。

11、第二方面,本技术提供一种音频数据播放装置,该装置可以是电子设备,也可以是电子设备中的装置,或者是能够和电子设备匹配使用的装置;其中,该音频数据播放装置还可以是芯片系统,该音频数据播放装置可执行第一方面中电子设备所执行的方法。该音频数据播放装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。该音频数据播放装置执行的操作及有益效果可以参见上述第一方面所述的方法以及有益效果,重复之处不再赘述。

12、第三方面,本技术提供了一种音频数据播放装置,该音频数据播放装置包括处理器,当处理器调用存储器中的计算机程序时,如第一方面所述的方法被执行。

13、第四方面,本技术提供了一种音频数据播放装置,该音频数据播放装置包括处理器和存储器,处理器和存储器耦合;处理器用于实现如第一方面所述的方法。

14、第五方面,本技术提供了一种音频数据播放装置,该音频数据播放装置包括处理器、存储器和收发器,处理器和存储器耦合;收发器用于收发数据,处理器用于实现如第一方面所述的方法。

15、第六方面,本技术提供了一种电子设备,包括一个或多个处理器和一个或多个存储器。该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行上述第一方面任一项可能的实现方式中的音频数据播放方法。

16、第七方面,本技术提供了一种芯片,该芯片包括处理器和接口,处理器和该接口耦合;该接口用于接收或输出信号,该处理器用于执行代码指令,以使第一方面所述的方法被执行。

17、第八方面,本技术提供了一种音频数据播放系统,该音频数据播放系统包括电子设备;其中,电子设备用于执行第一方面所述的方法。

18、第九方面,本技术提供了一种音频数据播放装置,该音频数据播放装置包括用于执行如第一方面中任一项该方法的功能或单元。

19、第十方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序包括程序指令,当该程序指令在音频数据播放装置上运行时,使得该音频数据播放装置执行上述第一方面任一项可能的实现方式中的音频数据播放方法。

20、第十一方面,本技术提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第一方面任一项可能的实现方式中的音频数据播放方法。

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