音频播放方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26969597 阅读:24 留言:0更新日期:2021-01-05 23:58
本申请公开了一种音频播放方法、装置、电子设备及存储介质,该方法应用于电子设备,该电子设备包括至少一个内置的音频输出装置以及至少一个外接的音频输出装置,音频输出装置均包括多个音频输出声道,该方法包括:获取多个音频输入设备以及音频输出装置的数量;基于多个音频输入设备的数量以及音频输出装置的数量,对每个音频输入设备分配至少一个音频输出装置的至少一个音频输出声道,其中,每个音频输入设备所分配的音频输出声道不同;获取多个音频输入设备传输的音频数据;基于对每个音频输入设备分配的音频输出声道,对每个音频输入设备传输的音频数据进行播放。本方法可以方便用户清楚地区分不同音频输入设备输入的声音,提升用户体验。

【技术实现步骤摘要】
音频播放方法、装置、电子设备及存储介质
本申请涉及音频
,更具体地,涉及一种音频播放方法、装置、电子设备及存储介质。
技术介绍
随着科技水平的进步,投屏功能已经广泛应用到电子设备中。例如,用户可以将资源提供设备(如智能手机)中的视频画面投射至资源显示设备(如电视)中进行显示,方便用户在资源显示设备上查看资源提供设备中的显示内容。另外,随着投屏技术的发展,在投屏应用场景下,可将多个资源提供设备中播放的视频画面投射至同一资源显示设备中显示。但是,电子设备在显示多个设备投射的视频时,通常是将多个设备投射的视频中的音频数据进行混音后再进行播放,从而造成对视频进行投屏时的声音播放效果较差,影响了用户体验。
技术实现思路
鉴于上述问题,本申请提出了一种音频播放方法、装置、电子设备及存储介质。第一方面,本申请实施例提供了一种音频播放方法,应用于电子设备,所述电子设备包括至少一个内置的音频输出装置以及至少一个外接的音频输出装置,所述音频输出装置均包括多个音频输出声道,所述方法包括:获取多个音频输入设备以及所述音频输出装置的数量,其中,所述多个音频输入设备的数量作为第一数量,所述音频输出装置的数量作为第二数量;基于所述第一数量以及所述第二数量,对每个音频输入设备分配至少一个音频输出装置的至少一个音频输出声道;获取所述多个音频输入设备传输的音频数据;基于对所述每个音频输入设备分配的音频输出声道,对所述每个音频输入设备传输的音频数据进行播放。第二方面,本申请实施例提供了一种音频播放装置,应用于电子设备,所述电子设备包括至少一个内置的音频输出装置以及至少一个外接的音频输出装置,所述音频输出装置均包括多个音频输出声道,所述装置包括:数量确定模块、音频分配模块、音频获取模块以及播放模块,其中,所述数量确定模块用于获取多个音频输入设备以及所述音频输出装置的数量,其中,所述多个音频输入设备的数量作为第一数量,所述音频输出装置的数量作为第二数量;所述音频分配模块用于基于所述第一数量以及所述第二数量,对每个音频输入设备分配至少一个音频输出装置的至少一个音频输出声道;所述音频获取模块用于获取所述多个音频输入设备传输的音频数据;所述播放模块用于基于对所述每个音频输入设备分配的音频输出声道,对所述每个音频输入设备传输的音频数据进行播放。第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的音频播放方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的音频播放方法。本申请提供的方案,通过根据音频输入设备的数量,以及音频输出装置的数量,对每个音频输入设备分配至少一个音频输出装置的至少一个音频输出声道,然后获取多个音频输入设备传输的音频数据,基于对每个音频输入设备分配的音频输出声道,对每个音频输入设备传输的音频数据进行播放,从而实现对不同的音频输入设备分配不同的音频输出声道,方便用户清楚地区分不同音频输入设备输入的声音,提升用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请实施例提供的应用环境的一种架构示意图。图2示出了本申请实施例提供的应用环境的另一种架构示意图。图3示出了根据本申请一个实施例的音频播放方法流程图。图4示出了根据本申请另一个实施例的音频播放方法流程图。图5示出了本申请另一个实施例提供的音频播放方法的第一种原理示意图。图6示出了本申请另一个实施例提供的音频播放方法的第二种原理示意图。图7示出了本申请另一个实施例提供的音频播放方法的第三种原理示意图。图8示出了本申请另一个实施例提供的音频播放方法的第四种原理示意图。图9示出了本申请另一个实施例提供的音频播放方法的第五种原理示意图。图10示出了本申请另一个实施例提供的音频播放方法的第六种原理示意图。图11示出了本申请另一个实施例提供的音频播放方法的第七种原理示意图。图12示出了本申请另一个实施例提供的音频播放方法的第八种原理示意图。图13示出了根据本申请又一个实施例的音频播放方法流程图。图14示出了根据本申请再一个实施例的音频播放方法流程图。图15示出了本申请再一个实施例提供的音频播放方法的原理示意图。图16示出了根据本申请又另一个实施例的音频播放方法流程图。图17示出了根据本申请又再一个实施例的音频播放方法流程图。图18示出了根据本申请一个实施例的音频播放装置的一种框图。图19是本申请实施例的用于执行根据本申请实施例的音频播放方法的电子设备的框图。图20是本申请实施例的用于保存或者携带实现根据本申请实施例的音频播放方法的程序代码的存储单元。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。目前,投屏功能广泛的应用于生活中,用户可以通过将一个设备中显示的内容投射至另一设备进行显示,并且可以将音频数据传输至另一设备进行播放。例如,用户通过智能手机播放视频时,可以将移动终端上播放的视频投射至另一设备(例如智能电视等)上进行显示,并将视频的音频数据传输至另一设备进行播放,以方便用户有更佳的视频观看体验;又例如,用户通过智能手表播放音乐时,可以将智能手表上显示的音频播放界面投射到电脑上进行显示,并且通过电脑输出播放的音乐。逐渐的,一些电子设备可以实现多个设备投射的显示内容的显示,并且可以将多个设备输入的音频数据进行播放,但是电子设备在将多个设备输入的音频数据进行播放时,通常是将多个设备输入的音频混音后进行输出,但是在混音后进行播放时,用户无法分辨各个设备输入的音频而产生混乱的感觉,造成播放效果不佳。针对上述问题,专利技术人提出了本申请实施例提供的音频播放方法、装置、电子设备以及存储介质,可以实现对不同的音频输入设备分配不同的音频输出声道,方便用户清楚地区分不同音频输入设备输入的声音,提升用户体验。其中,具体的音频播放方法在后续的实施例中进行详细的说明。下面对本申请实施例提供的视频渲染方法的应用环境进行介绍。请参阅图1,图1示出了为本申请实施例应用场景的一种架构图,该应用场景可以包括电子设备100以及多个输入设备200。电子设备100可以为如图1中所示的智能电视等,当然,电子设备100也可以为其他具有显示功能的设备,例如,台式电脑、笔记本电脑等,在此不做限定。输入设备200可以为智能手机、本文档来自技高网
...

【技术保护点】
1.一种音频播放方法,其特征在于,应用于电子设备,所述电子设备包括至少一个内置的音频输出装置以及至少一个外接的音频输出装置,所述音频输出装置均包括多个音频输出声道,所述方法包括:/n获取多个音频输入设备以及所述音频输出装置的数量,其中,所述多个音频输入设备的数量作为第一数量,所述音频输出装置的数量作为第二数量;/n基于所述第一数量以及所述第二数量,对每个音频输入设备分配至少一个音频输出装置的至少一个音频输出声道,其中,每个音频输入设备所分配的音频输出声道不同;/n获取所述多个音频输入设备传输的音频数据;/n基于对所述每个音频输入设备分配的音频输出声道,对所述每个音频输入设备传输的音频数据进行播放。/n

【技术特征摘要】
1.一种音频播放方法,其特征在于,应用于电子设备,所述电子设备包括至少一个内置的音频输出装置以及至少一个外接的音频输出装置,所述音频输出装置均包括多个音频输出声道,所述方法包括:
获取多个音频输入设备以及所述音频输出装置的数量,其中,所述多个音频输入设备的数量作为第一数量,所述音频输出装置的数量作为第二数量;
基于所述第一数量以及所述第二数量,对每个音频输入设备分配至少一个音频输出装置的至少一个音频输出声道,其中,每个音频输入设备所分配的音频输出声道不同;
获取所述多个音频输入设备传输的音频数据;
基于对所述每个音频输入设备分配的音频输出声道,对所述每个音频输入设备传输的音频数据进行播放。


2.根据权利要求1所述的方法,其特征在于,所述基于所述第一数量以及所述第二数量,对每个音频输入设备分配至少一个音频输出装置的至少一个音频输出声道,包括:
判断所述第二数量是否小于所述第一数量;
若所述第二数量大于或等于所述第一数量,对所述每个音频输入设备分配至少一个音频输出装置的所有音频输出声道,其中,每个音频输入设备所分配的音频输出装置不同。


3.根据权利要求2所述的方法,其特征在于,每个音频输出装置的音频输出声道的数量相同,所述基于所述第一数量以及所述第二数量,对每个音频输入设备分配至少一个音频输出装置的至少一个音频输出声道,还包括:
若所述第二数量小于所述第一数量,获取所有所述音频输出装置的音频输出声道的数量作为第三数量;
获取所述第三数量与所述第一数量的比值;
若所述比值大于设定阈值,对所述多个音频输入设备中的部分音频输入设备分配至少一个音频输出装置的所有音频输出声道,其中,所述部分音频输入设备中不同音频输入设备所分配的音频输出装置不同,所述设定阈值根据单个音频输出装置的音频输出声道的数量设置;
对其他音频输入设备中每个音频输入设备分配剩余的音频输出装置的至少一个音频输出声道,所述其他音频输入设备为所述多个音频输入设备中除所述部分音频输入设备以外的音频输入设备,其中,所述其他音频输入设备中不同音频输入设备所分配的音频输出声道不同。


4.根据权利要求3所述的方法,其特征在于,所述对所述多个音频输入设备中的部分音频输入设备分配至少一个音频输出装置的所有音频输出声道,包括:
确定所述多个音频输入设备中分配一个音频输出装置的所有音频输出声道的音频输入设备的数量,作为第四数量;
获取所述多个音频输入设备中每个音频输入设备的优先级;
基于所述每个音频输入设备的优先级,从所述多个音频输入设备中确定所述第四数量的音频输入设备作为所述部分音频输入设备,其中,所述部分音频输入设备的优先级高于所述其他音频输入设备的优先级;
对所述部分音频输入设备分配一个音频输出装置的所有音频输出声道。


5.根据权利要求3所述的方法,其特征在于,所述基于所述第一数量以及所述第二数量,对每个音频输入设备分配至少一个音频输出装置的至少一个音频输出声道,还包括:
若所述比值小于或等于设定阈值,对所述多个音频输入设备中每个音频输入设备分配至少一个音频输出声道。


6.根据权利要求1所述的方法,其特征在于,所述基于所述第一数量以及所述第二数量,对每个音频输入设备分配至少一个音频输出装置的至少一个音频输出声...

【专利技术属性】
技术研发人员:张辉陈光明钟卫东张斌杨俊拯
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1