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

技术编号:20545393 阅读:19 留言:0更新日期:2019-03-09 18:21
本申请公开了一种音频播放方法、装置、电子设备及存储介质,该方法应用于电子设备,该方法包括:检测所述电子设备与其他设备之间的连接状态;当所述电子设备与第一蓝牙耳机以及第二蓝牙耳机连接时,检测所述电子设备中当前输出音频数据的应用程序;当检测到当前存在两个及两个以上应用程序输出音频数据时,将所述两个及两个以上应用程序中的第一应用程序输出的音频数据传输至所述第一蓝牙耳机进行播放,将所述两个及两个以上应用程序中的第二应用程序输出的音频数据传输至所述第二蓝牙耳机进行播放。本方法可以实现不同的音频数据分别于不同的耳机中进行播放,提升用户体验。

Audio playback methods, devices, electronic devices and storage media

This application discloses an audio playback method, device, electronic device and storage medium, which is applied to electronic devices. The method includes: detecting the connection state between the electronic device and other devices; detecting the application program that currently outputs audio data in the electronic device when the electronic device is connected to the first Bluetooth headset and the second Bluetooth headset; When it is detected that there are currently two or more applications output audio data, the audio output from the first application in the two or more applications is transmitted to the first Bluetooth headset for playback, and the audio output from the second application in the two or more applications is transmitted to the second Bluetooth headset for playback. This method can play different audio data in different headphones and improve user experience.

【技术实现步骤摘要】
音频播放方法、装置、电子设备及存储介质
本申请涉及电子设备
,更具体地,涉及一种音频播放方法、装置、电子设备及存储介质。
技术介绍
电子设备,例如电脑、手机等,已经成为人们日常生活中最常用的消费型电子产品之一。随着音频播放设备的发展,会经常通过与电子设备连接的音频播放设备听音乐、看视频或者玩游戏等。但电子设备中在同时播放两个及两个以上应用程序的音频数据时,通常仅能播放一个应用程序的音频数据,导致用户体验不佳。
技术实现思路
鉴于上述问题,本申请提出了一种音频播放方法、装置、电子设备及计算机可读取存储介质,能够实现不同的音频数据分别于不同的耳机中进行播放,提升用户体验。第一方面,本申请实施例提供了一种音频播放方法,应用于电子设备,所述方法包括:检测所述电子设备与其他设备之间的连接状态;当所述电子设备与第一蓝牙耳机以及第二蓝牙耳机连接时,检测所述电子设备中当前输出音频数据的应用程序;当检测到当前存在两个及两个以上应用程序输出音频数据时,将所述两个及两个以上应用程序中的第一应用程序输出的音频数据传输至所述第一蓝牙耳机进行播放,将所述两个及两个以上应用程序中的第二应用程序输出的音频数据传输至所述第二蓝牙耳机进行播放。第二方面,本申请实施例提供了一种音频播放装置,应用于电子设备,所述装置包括:连接检测模块、应用检测模块以及播放控制模块,其中,所述连接检测模块用于检测所述电子设备与其他设备之间的连接状态;所述应用检测模块用于当所述电子设备与第一蓝牙耳机以及第二蓝牙耳机连接时,检测所述电子设备中当前输出音频数据的应用程序;所述播放控制模块用于当检测到当前存在两个及两个以上应用程序输出音频数据时,将所述两个及两个以上应用程序中的第一应用程序输出的音频数据传输至所述第一蓝牙耳机进行播放,将所述两个及两个以上应用程序中的第二应用程序输出的音频数据传输至所述第二蓝牙耳机进行播放。第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的音频播放方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的音频播放方法。相对于现有技术,本申请提供的方案,通过检测电子设备与其他设备之间的连接状态,当电子设备与第一蓝牙耳机以及第二蓝牙耳机连接时,检测电子设备中当前输出音频数据的应用程序,当检测到当前存在两个及两个以上应用程序输出音频数据时,将两个及两个以上应用程序中的第一应用程序输出的音频数据传输至第一蓝牙耳机进行播放,将两个及两个以上应用程序中的第二应用程序输出的音频数据传输至第二蓝牙耳机进行播放,从而实现两个应用程序输出的音频数据分别于不同的耳机进行播放,达到两个应用程序输出的音频数据的同时播放的效果,提升用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本申请一个实施例的音频播放方法流程图。图2示出了根据本申请另一个实施例的音频播放方法流程图。图3示出了根据本申请又一个实施例的音频播放方法流程图。图4示出了根据本申请一个实施例的音频播放装置的一种框图。图5示出了根据本申请一个实施例的音频播放装置中播放控制模块的框图。图6示出了根据本申请一个实施例的音频播放装置的另一种框图。图7是本申请实施例的用于执行根据本申请实施例的音频播放方法的电子设备的框图。图8是本申请实施例的用于保存或者携带实现根据本申请实施例的耳音频播放方法的程序代码的存储单元。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。目前,大多电子设备,例如电脑、手机、音乐播放设备等,可实现对音频数据的播放。随着科学技术的进一步发展以及用户的需求增加,电子设备可以与外接音频播放设备连接,从而实现电子设备通过外接的音频播放设备播放音频数据。其中,音频播放设备可以包括耳机、音箱以及车载设备等。上述音频播放设备可以接收电子设备传输的音频数据,并将音频数据进行播放。其中,电子设备可以通过有线方式或者无线方式与音频播放设备连接。在用户实际利用音频播放设备播放电子设备传输的音频数据时,用户经常使用无线通信方式的耳机实现音频播放设备播放音频数据,例如,利用无线保真(WirelessFidelity,WiFi)通信的耳机,或者利用蓝牙(Bluetooth,BT)通信的耳机进行音频数据的播放。在大多数情况下,电子设备可以通过蓝牙与音频播放设备连接,并通过蓝牙将音频数据传输至音频播放设备进行播放。进一步地,目前的电子设备一般都有蓝牙(Bluetooth,BT)模块,其中,蓝牙模块可以是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯。进一步地,电子设备可以通过蓝牙模块与蓝牙播放设备(如蓝牙耳机、蓝牙音箱、蓝牙车载设备等)进行蓝牙连接。作为一种方式,电子设备可以分别与蓝牙耳机基于蓝牙通信协议建立通信链路,电子设备可以将需要播放的音频数据传输至蓝牙耳机进行播放。但是,电子设备中有两个应用程序输出音频数据时,电子设备通常仅将两个应用程序中优先级较高的应用程序的音频数据发送至蓝牙耳机进行播放,使用户仅能听到一个应用程序输出的音频内容。当然,也会出现两个及两个以上应用程序的音频数据都可以播放,但是将两个应用程序输出的音频数据都进行播放时,电子设备会将两个应用程序的音频数据混合后发送至蓝牙耳机进行播放,导致用户听到的声音播放效果较差,用户体验低。针对上述问题,专利技术人经过长时间的研究并提出了本申请实施例提供的音频播放方法、装置、电子设备以及计算机可读取存储介质,通过检测电子设备与其他设备之间的连接状态,当电子设备与第一蓝牙耳机以及第二蓝牙耳机连接时,检测电子设备中当前输出音频数据的应用程序,当检测到当前存在两个及两个以上应用程序输出音频数据时,将其中一个应用程序输出的音频数据传输至第一蓝牙耳机进行播放,其中一个应用程序输出的音频数据传输至第二蓝牙耳机进行播放,从而实现两个应用程序输出的音频数据分别于不同的耳机进行播放,达到两个应用程序输出的音频数据的同时播放的效果,提升用户体验。下面对本申请实施例的音频播放方法进行详细介绍。请参阅图1,本申请实施例提供了一种音频播放方法,可应用于电子设备,该音频播放方法可以包括:步骤S110:检测所述电子设备与其他设备之间的连接状态。大多数用户利用电子设备与蓝牙耳机进行连接,以实现音频数据的播放。对于需求较高的用户,将电子设备与真实无线立体声耳机的两个耳机通过蓝牙连接,电子设备将音频数据传输至真实无线立体声耳机的两个耳机进行播放。上述真实无线立体声耳机可以实现真正的蓝牙左声道、右声道无线分离使用,即真实无线立体声耳机的两个耳机都不需要有线连接。在使用真实无线立体声耳机进行音频数据的播放时,电子设备可以连接本文档来自技高网
...

【技术保护点】
1.一种音频播放方法,其特征在于,应用于电子设备,所述方法包括:检测所述电子设备与其他设备之间的连接状态;当所述电子设备与第一蓝牙耳机以及第二蓝牙耳机连接时,检测所述电子设备中当前输出音频数据的应用程序;当检测到当前存在两个及两个以上应用程序输出音频数据时,将所述两个及两个以上应用程序中的第一应用程序输出的音频数据传输至所述第一蓝牙耳机进行播放,将所述两个及两个以上应用程序中的第二应用程序输出的音频数据传输至所述第二蓝牙耳机进行播放。

【技术特征摘要】
1.一种音频播放方法,其特征在于,应用于电子设备,所述方法包括:检测所述电子设备与其他设备之间的连接状态;当所述电子设备与第一蓝牙耳机以及第二蓝牙耳机连接时,检测所述电子设备中当前输出音频数据的应用程序;当检测到当前存在两个及两个以上应用程序输出音频数据时,将所述两个及两个以上应用程序中的第一应用程序输出的音频数据传输至所述第一蓝牙耳机进行播放,将所述两个及两个以上应用程序中的第二应用程序输出的音频数据传输至所述第二蓝牙耳机进行播放。2.根据权利要求1所述的方法,其特征在于,所述当检测到当前存在两个及两个以上应用程序输出音频数据时,将所述两个及两个以上应用程序中的第一应用程序输出的音频数据传输至所述第一蓝牙耳机进行播放,将所述两个及两个以上应用程序中的第二应用程序输出的音频数据传输至所述第二蓝牙耳机进行播放,包括:当检测到存在两个及两个以上应用程序输出音频数据时,获取所述两个及两个以上应用程序的应用类型;判断所述两个及两个以上应用程序中是否存在两个设定类型的应用程序;当存在两个设定类型的应用程序时,将所述两个设定类型的应用程序中的第一应用程序输出的音频数据传输至所述第一蓝牙耳机进行播放,将所述两个设定类型的应用程序中的第二应用程序输出的音频数据传输至所述第二蓝牙耳机进行播放。3.根据权利要求2所述的方法,其特征在于,在所述将所述两个设定类型的应用程序中的第一应用程序输出的音频数据传输至所述第一蓝牙耳机进行播放,将所述两个设定类型的应用程序中的第二应用程序输出的音频数据传输至所述第二蓝牙耳机进行播放之前,所述方法还包括:基于所述两个设定类型的应用程序中的第一应用程序的应用类型以及第二应用程序的应用类型,确定所述第一蓝牙耳机的播放音量与所述第二蓝牙耳机的播放音量的设定差值;根据所述设定差值调节所述第一蓝牙耳机的播放音量或所述第二蓝牙耳机的播放音量,调节后的第一蓝牙耳机的播放音量与所述第二蓝牙耳机的播放音量的差值等于所述设定差值。4.根据权利要求3所述的方法,其特征在于,所述根据所述设定差值调节所述第一蓝牙耳机的播放音量或所述第二蓝牙耳机的播放音量,包括:根据预先存储的应用类型的优先级关系,获取所述第一应用程序以及所述第二应用程序中优先级最高的应用程序;当所述优先级最高的应用程序为第一应用程序时,根据所述设定差值以及所述第一蓝牙耳机的播放音量,控制所述第二蓝牙耳机调节播放音量,所述第一蓝牙耳机的播放音量与所述第二蓝牙耳机的调节后的播放音量的差值等于所述设定差值;当所述优先级最高的应用程序为第二应用程序时,根据所述设定差值以及所述第二蓝牙耳机的播放音量,控制所述第一蓝牙耳机调节播放音量,所述第一蓝牙耳机的调节后的播放音量与所述第二蓝牙耳机的播放音量的差值等于所述设定差值。5.根据权利要求1-4任一项所述的方法,其特征在于,在所述检测所述电子设备中当前输出...

【专利技术属性】
技术研发人员:龚金华
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1