The present invention provides an audio input control method and device, which relates to a recording technique in the middleware of a host device connected to at least one audio input device. The method includes: if the middleware is started, a pre connected audio input device is determined by the host device, according to the preview. Set priority information to determine the target audio device in the current connected audio input device. If the development package that has been installed with the target audio device is determined, the development package interface of the development package is called to drive the audio recording of the target audio device. The invention provides an audio input control method and device to overcome the shortcomings of the recording application that can not use a variety of devices. By setting up middleware between the application layer and the underlying driver, the middleware can select the suitable recording equipment according to the pre configuration information to meet the actual needs of the users.
【技术实现步骤摘要】
音频输入控制方法及装置
本专利技术涉及录音
,尤其是涉及一种音频输入控制方法及装置。
技术介绍
当前,麦克风硬件厂商为应用(App)开发者提供设备定制开发包,App通过这个开发包的开发包接口来使用音频输入设备(如麦克风)的录音功能。由于设备定制开发包是开发商针对特定设备开发的,因此使用与音频输入设备匹配的设备定制开发包,一定能够使音频输入设备的使用效率最高、性能最优且用户体验最佳。然而,由于不同硬件厂商的定制开发包中的开发包接口都不尽相同,当选择某个厂商提供的设备定制包时,就只能使用该设备定制包所匹配的音频输入设备进行录音,无法使用其他厂商的设备,给用户的使用带来不便。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种音频输入控制方法及装置,以缓解了现有技术中当选择了某个厂商提供的设备定制包,就无法使用其他厂商的设备进行录音,给用户的使用带来不便的技术问题。第一方面,本专利技术实施例提供了一种音频输入控制方法,应用于主机设备的中间件中,所述主机设备连接至少一个音频输入设备,所述方法包括:若所述中间件被启动,确定主机设备当前连接的音频输入设备;在当前连接的音频输入设备中确定目标音频设备;若确定已安装与所述目标音频设备对应的开发包,调用所述开发包的开发包接口驱动目标音频设备录音。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述方法还包括:接收用户输入的预设优先级信息;将所述预设优先级信息存储于预设路径下;所述在当前连接的音频输入设备中确定目标音频设备,包括:根据所述预设优先级信息在当前连接的音频输入设备中确定目标音频设备。结 ...
【技术保护点】
一种音频输入控制方法,其特征在于,应用于主机设备的中间件中,所述主机设备连接至少一个音频输入设备,所述方法包括:若所述中间件被启动,确定主机设备当前连接的音频输入设备;在当前连接的音频输入设备中确定目标音频设备;若确定已安装与所述目标音频设备对应的开发包,调用所述开发包的开发包接口驱动目标音频设备录音。
【技术特征摘要】
1.一种音频输入控制方法,其特征在于,应用于主机设备的中间件中,所述主机设备连接至少一个音频输入设备,所述方法包括:若所述中间件被启动,确定主机设备当前连接的音频输入设备;在当前连接的音频输入设备中确定目标音频设备;若确定已安装与所述目标音频设备对应的开发包,调用所述开发包的开发包接口驱动目标音频设备录音。2.根据权利要求1所述的音频输入控制方法,其特征在于,所述方法还包括:接收用户输入的预设优先级信息;将所述预设优先级信息存储于预设路径下;所述在当前连接的音频输入设备中确定目标音频设备,包括:根据所述预设优先级信息在当前连接的音频输入设备中确定目标音频设备。3.根据权利要求2所述的音频输入控制方法,其特征在于,在若所述中间件被启动,确定主机设备当前连接的音频输入设备之前,所述方法还包括:向底层操作系统发送查询请求;接收所述底层操作系统根据所述查询请求返回的查询信息,所述查询信息包括:所述当前连接的音频输入设备的设备标识。4.根据权利要求3所述的音频输入控制方法,其特征在于,所述方法还包括:若确定未安装与所述目标音频设备对应的开发包,调用标准录音接口驱动目标音频设备录音。5.一种音频输入控制方法,其特征在于,应用于主机设备的标准录音接口中,所述方法包括:获...
【专利技术属性】
技术研发人员:钟华,陈凌奇,程振华,
申请(专利权)人:微鲸科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。