音频的播放方法、装置、电子设备及可读存储介_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

音频的播放方法、装置、电子设备及可读存储介

发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


音频的播放方法、装置、电子设备及可读存储介
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本公开涉及计算机,具体涉及一种音频的播放方法、音频的播放装置、电子设备及计算机可读存储介质。、在提供虚拟场景的应用中,对于虚拟场景中的生态环境,通常可以设计一些专属于特定生态环境的声音,例如树林里的鸟叫声等等。、现有的一些技术方案中,为了区分声音所在生态区域,会通过摆放独立的点声源对象至虚...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本公开涉及计算机,具体涉及一种音频的播放方法、音频的播放装置、电子设备及计算机可读存储介质。背景技术:1、在提供虚拟场景的应用中,对于虚拟场景中的生态环境,通常可以设计一些专属于特定生态环境的声音,例如树林里的鸟叫声等等。2、现有的一些技术方案中,为了区分声音所在生态区域,会通过摆放独立的点声源对象至虚拟场景中对应的生态区域下,创建的点声源对象数量相当多,会造成很大的应用性能消耗。为了解决性能受限的问题,音频设计师可在资源制作阶段,就把生态区域对应的音频构造完成。当用户操控虚拟角色进入对应生态区域时,就会播放该音频,用户操控虚拟角色离开这个生态区域时,就会停止该音频的播放。3、但是,上述技术方案所能表现的声音特性是有限的,该方案依托于虚拟角色的所在位置进行播放判定,即用户离开该生态区域后,对应的音频就停止了,从听感表现来说,这种播放和打断机制是不自然的,因为虚拟角色就在生态区域旁边,视觉上也仍然能看到这片生态区域,但却听不到该生态区域中的声音,这是不符合真实听觉感受的。4、因此,现有技术难以兼顾应用性能的低消耗以及应用中虚拟场景声音特性的真实表现。技术实现思路1、本公开提供了一种音频的播放方法、音频的播放装置、电子设备及计算机可读存储介质,以解决或至少部分解决上述问题,具体如下。2、第一方面,本公开提供了一种音频的播放方法,应用中提供虚拟场景和所述虚拟场景对应的生态地图,其中,所述生态地图用于指示所述虚拟场景中具有不同生态属性的生态网格的分布情况,所述方法包括:3、将所述生态地图按比例映射至所述虚拟场景;4、根据受控虚拟角色在所述虚拟场景中的当前所处位点,获取所述受控虚拟角色在所述生态地图中的当前所处网格区域,其中,所述网格区域包含预设数量的生态网格;5、若所述网格区域内存在具有第一生态属性的生态网格,在所述网格区域内具有所述第一生态属性的生态网格中确定至少一个当前声源位点;6、在所述至少一个当前声源位点播放所述第一生态属性对应的音频。7、第二方面,本公开还提供了一种音频的播放装置,应用中提供虚拟场景和所述虚拟场景对应的生态地图,其中,所述生态地图用于指示所述虚拟场景中具有不同生态属性的生态网格的分布情况,所述装置包括:8、地图映射模块,用于将所述生态地图按比例映射至所述虚拟场景;9、网格区域确定模块,用于根据受控虚拟角色在所述虚拟场景中的当前所处位点,获取所述受控虚拟角色在所述生态地图中的当前所处网格区域,其中,所述网格区域包含预设数量的生态网格;10、声源位点确定模块,用于若所述网格区域内存在具有第一生态属性的生态网格,在所述网格区域内具有所述第一生态属性的生态网格中确定至少一个当前声源位点;11、音频播放模块,用于在所述至少一个当前声源位点播放所述第一生态属性对应的音频。12、第三方面,本公开还提供了一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序指令;13、所述处理器执行所述计算机程序指令时实现如上第一方面中所述的音频的播放方法。14、第四方面,本公开还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序指令,计算机程序指令被处理器执行时用于实现如上第一方面中所述的音频的播放方法。15、本公开提供的音频的播放方法,首先将用于指示虚拟场景中具有不同生态属性的生态网格的分布情况的生态地图按比例映射至虚拟场景,并可根据受控虚拟角色在虚拟场景中的当前所处位点,确定受控虚拟角色在生态地图中的当前所处网格区域,其中,该网格区域包含预设数量的生态网格,若该网格区域内存在具有第一生态属性的生态网格,也即受控虚拟角色周围存在第一生态属性的生态区域,则可以在该网格区域内具有第一生态属性的生态网格中确定当前声源位点,并在当前声源位点播放第一生态属性对应的音频。如此,当受控虚拟角色位于第一生态属性的生态区域内、或者位于第一生态属性的生态区域附近时,用户都可以听到从该生态区域中传来的音频声音,使得音频在播放时表现出来自第一生态属性的生态区域的方向性,具有更真实的声音表现。此外,由于无需在虚拟场景中设置点声源对象,因此不会额外增加应用性能的消耗,也即本公开的实施例能够兼顾应用性能的低消耗以及应用中虚拟场景声音特性的真实表现。技术特征:1.一种音频的播放方法,其特征在于,应用中提供虚拟场景和所述虚拟场景对应的生态地图,其中,所述生态地图用于指示所述虚拟场景中具有不同生态属性的生态网格分布情况,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述方法还包括:3.根据权利要求2所述的方法,其特征在于,所述方法还包括:4.根据权利要求1所述的方法,其特征在于,所述若所述网格区域内存在具有第一生态属性的生态网格,在所述网格区域内具有所述第一生态属性的生态网格中确定至少一个当前声源位点,包括:5.根据权利要求4所述的方法,其特征在于,所述方法还包括:6.根据权利要求1所述的方法,其特征在于,所述若所述网格区域内存在具有第一生态属性的生态网格,在所述网格区域内具有所述第一生态属性的生态网格中确定至少一个当前声源位点,包括:7.根据权利要求6所述的方法,其特征在于,所述方法还包括:8.根据权利要求1所述的方法,其特征在于,所述在所述网格区域内具有所述第一生态属性的生态网格中确定至少一个当前声源位点,包括:9.根据权利要求8所述的方法,其特征在于,所述以所述受控虚拟角色在所述生态地图中的当前所处生态网格为起点,在所述网格区域内针对至少一个预设方向,查找所述至少一个预设方向上具有所述第一生态属性的生态网格作为当前声源位点,包括:10.根据权利要求1所述的方法,其特征在于,所述在所述至少一个当前声源位点播放所述第一生态属性对应的音频,包括:11.根据权利要求1所述的方法,其特征在于,所述生态地图中具有不同生态属性的生态网格根据所述虚拟场景中的场景要素确定得到,其中,所述场景要素包括以下至少一种:包括生态属性标识的虚拟模型标识、高度数据、生态属性。12.根据权利要求11所述的方法,其特征在于,所述生态地图被配置为与所述虚拟场景同步更新。13.根据权利要求1所述的方法,其特征在于,所述第一生态属性对应的音频包括用于表征所述第一生态属性的环境音的音频。14.一种音频的播放装置,其特征在于,应用中提供虚拟场景和所述虚拟场景对应的生态地图,其中,所述生态地图用于指示所述虚拟场景中具有不同生态属性的生态网格的分布情况,所述装置包括:15.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序指令;16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序指令,所述计算机程序指令被处理器执行时用于实现如上述权利要求1至13任一项所述的音频的播放方法。技术总结本公开公开了一种音频的播放方法、装置、电子设备及可读存储介质,涉及计算机技术领域。应用提供虚拟场景和虚拟场景对应的生态地图,生态地图用于指示虚拟场景中具有不同生态属性的生态网格的分布情况,该方法包括:将所述生态地图按比例映射至所述虚拟场景;根据受控虚拟角色在所述虚拟场景中的当前所处位点,获取所述受控虚拟角色在所述生态地图中的当前所处网格区域,其中,所述网格区域包含预设数量的生态网格;若所述网格区域内存在具有第一生态属性的生态网格,在所述网格区域内具有所述第一生态属性的生态网格中确定至少一个当前声源位点;在所述至少一个当前声源位点播放所述第一生态属性对应的音频。技术研发人员:杨嘉乐受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/7/9

音频的播放方法、装置、电子设备及可读存储介