[发明专利]一种音频播放方法、装置和设备在审
申请号: | 202110497072.1 | 申请日: | 2021-05-07 |
公开(公告)号: | CN115314584A | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 陈全全 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04M1/72409 | 分类号: | H04M1/72409;H04M1/72412;H04M1/72442;H04M1/7243;G06F3/16;H04N21/436;H04N21/4363;H04N21/439 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 播放 方法 装置 设备 | ||
本申请公开了一种音频播放方法、装置和系统,所述方法包括:当终端设备启动投屏业务时,第一管理模块接收投屏业务模块发送的第一请求,所述第一请求用于请求创建虚拟音频设备,第一请求中包括用户期望投屏的第一设备的相关信息,所述第一管理模块向硬件抽象层HAL发送所述第一请求;接收所述HAL发送的第一虚拟音频设备的设备标识,第一管理模块向投屏业务模块发送第一虚拟音频设备的设备标识,以使投屏业务模块建立虚拟显示屏和第一虚拟音频设备之间的绑定关系。本方法增强现有投屏场景音频输入输出能力,使得虚拟显示屏运行应用时,音频流跟随投屏端音频设备输入输出,实现一对多投屏场景下,每个投屏设备显示音频互相独立,互不干扰。
技术领域
本申请涉及媒体播放领域,尤其是涉及一种音频播放方法、装置和设备。
背景技术
当前安卓(Android)手机终端可以通过通用串行总线(universal serial bus,USB)线或无线保真(WiFi)实现手机对不同终端投屏。比如手机通过USB显示端口(DisplayPort,DP)接口将手机上显示的音频/视频内容投屏到其他终端设备上,或者通过Miracast或厂商多屏协同功能实现手机对平板电脑、个人计算机(personal computer,PC)、大屏显示器等设备投屏。
通常Android终端的投屏业务大都是采用安卓虚拟投屏(AndroidVirtualDisplay)技术,手机终端具备构建多个虚拟显示屏(display)的能力。随着后续投屏技术的发展,手机终端可以作为多设备投屏服务端,实现一对多设备的投屏业务,并且不同设备中每个设备对应一个虚拟display。例如,手机通过USB DP接口投屏一个显示屏终端,同时该手机还通过多屏协同功能投屏到另一终端设备,比如智慧屏,从而满足用户A可以利用显示屏终端通过手机进行办公,同时还可以将手机投屏到智慧屏,满足家庭用户B的娱乐需求。
如图1所示,用户手持手机,该手机通过USB DP线连接到带扬声器显示屏,比如笔记本电脑进入办公模式,同时手机还可以投屏到智慧屏播放视频或语音通话,当前这类并发投屏场景下,由于Android是多任务系统,音频(Audio)系统是竞争资源,应用遵守Android音频焦点的调用机制,在播放音频前需要先去系统侧申请焦点,只有申请获得焦点的应用才能播放音频,一旦失去焦点,则暂停播放。如果遵守该音频焦点的调用机制,则在图1所示的场景中,手机声音只能在一个投屏设备上发声,比如默认选择在智慧屏上发声,则在笔记本电脑上将暂停发声,进而导致系统无法提供运行在不同display的音频播放类APP上同时发声,即当前Android音频系统同一时间只支持一个投屏设备上的声音播放,且仅对应一个播放应用发声,无法满足上述终端设备一对多的投屏场景中用户不同影音诉求。
发明内容
本申请提供了一种音频播放方法、装置和设备,用于解决虚拟display一对多路投屏场景下无法支持音频多路并发控制输入输出问题。具体地,本申请公开了以下技术方案:
第一方面,本申请提供了一种音频播放方法,该方法可应用于第一管理模块,所述方法包括:当终端设备启动投屏业务时,第一管理模块接收投屏业务模块发送的第一请求,所述第一请求用于请求创建虚拟音频设备,所述第一请求中包括用户期望投屏的第一设备的相关信息;所述第一管理模块向硬件抽象层HAL发送所述第一请求,接收所述HAL发送的第一虚拟音频设备的设备标识,所述第一虚拟音频设备根据所述第一设备的相关信息创建;所述第一管理模块向所述投屏业务模块发送所述第一虚拟音频设备的设备标识,以使所述投屏业务模块建立虚拟显示屏display和所述第一虚拟音频设备之间的绑定关系。
可选的,所述第一管理模块为应用框架层中的一个模块,比如多屏音频管理模块,或者为一种vendor音频拓展模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110497072.1/2.html,转载请声明来源钻瓜专利网。