System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种音频数据播放方法及电子设备技术_技高网

一种音频数据播放方法及电子设备技术

技术编号:40307219 阅读:5 留言:0更新日期:2024-02-07 20:51
本申请公开了一种音频数据播放方法及电子设备,该方法包括:响应于在第一应用的播放界面对第一音频数据的播放操作,播放该第一音频数据;在播放该第一音频数据的情况下,响应于该第一音频数据为媒体流,且电子设备支持空间音频功能,基于该第一音频数据的属性特征对该第一音频数据进行空间音频音效处理,得到第一空间音频数据;播放该第一空间音频数据。通过本申请,能够与第三方应用相联合,生成效果更佳的空间音频数据,有效地为用户播放空间音频数据,提高音乐播放质量,给用户带来沉浸式的空间音频体验。

【技术实现步骤摘要】

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


技术介绍

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

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


技术实现思路

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

本文档来自技高网...

【技术保护点】

1.一种音频数据播放方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一音频数据的属性特征对所述第一音频数据进行空间音频音效处理,得到第一空间音频数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述第一音频数据的属性特征不包括第一特征,则对所述第一音频数据进行空间音频音效处理,得到第一空间音频数据,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述对所述第一音频数据进行空间音频音效处理,得到第一空间音频数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述播放界面包括空间音频功能开关;所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述响应于所述空间音频功能开关被开启,显示第一提示框之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述第一提示框包括所述一个或多个应用对应的空间音频数据专区的选项;所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述第一空间音频数据专区为所述第一应用对应的空间音频数据专区,所述第一空间音频数据专区对应的推荐界面包括所述第一空间音频数据的选项和第二空间音频数据的选项;所述第二空间音频数据与所述第一空间音频数据相关联。

9.一种电子设备,其特征在于,包括:一个或多个处理器,一个或多个存储器;其中,一个或多个存储器与一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器在执行所述计算机指令时,使得所述电子设备执行如权利要求1-8中任一项所述的方法。

10.一种音频数据播放系统,其特征在于,包括电子设备;其中,所述电子设备用于执行如权利要求1-8中任一项所述的方法。

11.一种芯片,其特征在于,包括处理器和接口,所述处理器和所述接口耦合;所述接口用于接收或输出信号,所述处理器用于执行代码指令,以使权利要求1-8中任一项所述的方法被执行。

12.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,当所述程序指令在电子设备上运行时,使得所述电子设备执行如权利要求1-8中任一项所述的方法。

13.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-8中任一项所述的方法。

...

【技术特征摘要】

1.一种音频数据播放方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一音频数据的属性特征对所述第一音频数据进行空间音频音效处理,得到第一空间音频数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述第一音频数据的属性特征不包括第一特征,则对所述第一音频数据进行空间音频音效处理,得到第一空间音频数据,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述对所述第一音频数据进行空间音频音效处理,得到第一空间音频数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述播放界面包括空间音频功能开关;所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述响应于所述空间音频功能开关被开启,显示第一提示框之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述第一提示框包括所述一个或多个应用对应的空间音频数据专区的选项;所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述第一空间音频数据专区为所述第一应用对应的空间音频数据专区,所述第一空间音频数据专区对应的推荐界面包括所述第一空间音频...

【专利技术属性】
技术研发人员:丁利娜
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1