【技术实现步骤摘要】
基于Linux的音频控制方法、装置、设备和存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种基于Linux的音频控制方法、装置、设备和存储介质。
技术介绍
[0002]Linux系统是一套免费使用和自由传播的类Unix操作系统,其具备多用户、多任务、多线程、多CPU和高安全性的特点,因此,Linux系统受到了广泛应用。另外,Android系统是目前移动终端市场中占比最高的操作系统,在移动终端领域具有极好的生态环境。
[0003]目前,在基于Linux内核的操作系统上,音频设备大多通过alsa驱动,然而,在音频设备厂商仅提供Android驱动的情况下,则需要适配alsa配置,才能驱动音频设备,十分繁琐复杂。
技术实现思路
[0004]本专利技术提供一种基于Linux的音频控制方法、装置、设备和存储介质,用以解决现有技术中在只存在Android音频驱动的情况下,Linux系统中的应用程序使用音频设备繁琐复杂的缺陷,实现便捷性高的音频控制。
[0005]本专利技术提供一种基于Linux ...
【技术保护点】
【技术特征摘要】
1.一种基于Linux的音频控制方法,其特征在于,应用于Linux系统,所述方法包括:通过Linux音频服务,接收所述Linux系统中应用程序发送的音频控制指令;基于所述Linux音频服务,控制音频设备执行所述音频控制指令对应的操作,并将所述音频设备的执行结果通过所述Linux音频服务返回至所述应用程序;其中,所述Linux音频服务是基于Android侧的音频通路配置文件进行配置得到的。2.根据权利要求1所述的基于Linux的音频控制方法,其特征在于,所述基于所述Linux音频服务,控制音频设备执行所述音频控制指令对应的操作之前,还包括:通过所述Linux音频服务,确定所述音频控制指令对应的音频控制API,所述音频控制API用于访问Android音频服务。3.根据权利要求2所述的基于Linux的音频控制方法,其特征在于,所述基于所述Linux音频服务,控制音频设备执行所述音频控制指令对应的操作,包括:通过音频插件,将所述音频控制API从所述Linux音频服务转发至所述Android音频服务;通过所述Android音频服务,控制音频设备执行所述音频控制指令对应的操作。4.根据权利要求1所述的基于Linux的音频控制方法,其特征在于,所述将所述音频设备的执行结果通过所述Linux音频服务返回至所述应用程序,包括:将所述音频设备的执行结果返回至Android音频服务;通过音频插件,将所述执行结果从所述Android音频服务转发至所述Linux音频服务;将所述执行结果从所述Linux音频服务返回至所述应用程序。5.根据权利要求1至4任一项所述的基于L...
【专利技术属性】
技术研发人员:张兴涛,
申请(专利权)人:北京鲸鲮信息系统技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。