CN113746982B - 一种音频播放控制方法、装置、电子设备和可读存储介质 - Google Patents
一种音频播放控制方法、装置、电子设备和可读存储介质 Download PDFInfo
- Publication number
- CN113746982B CN113746982B CN202110985237.XA CN202110985237A CN113746982B CN 113746982 B CN113746982 B CN 113746982B CN 202110985237 A CN202110985237 A CN 202110985237A CN 113746982 B CN113746982 B CN 113746982B
- Authority
- CN
- China
- Prior art keywords
- speaker
- speakers
- target
- main
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/21—Combinations with auxiliary equipment, e.g. with clocks or memoranda pads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72442—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Circuit For Audible Band Transducer (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了一种音频播放控制方法、装置、电子设备和可读存储介质,属于电子设备控制技术领域。其中,所述方法应用于主设备,所述方法包括:在检测到与辅助操作设备建立通信连接情况下,确定所述主设备的第一扬声器数量及所述辅助操作设备的第二扬声器数量;根据所述第一扬声器数量与所述第二扬声器数量,从所述主设备的第一扬声器及所述辅助操作设备的第二扬声器中确定至少两个目标扬声器;控制所述目标扬声器协同播放所述主设备输出的音频数据。
Description
技术领域
本申请属于电子设备控制技术领域,具体涉及一种音频播放控制方法、装置、电子设备和可读存储介质。
背景技术
当前,随着手机功能越来越强大,越来越多的***也应运而生。
游戏过程中的外放效果的好坏不仅影响带来声临其境的效果、增加游戏体验,还能协助用户进行声音来源定位,例如通过立体声可以判断游戏中敌人方位。
但是,目前比较多的手机还是只支持单喇叭播放,无法达到立体声的效果,也达到比较好的观感体验。
发明内容
本申请实施例的目的是提供一种音频播放控制方法、装置、电子设备和可读存储介质,能够解决现有技术因手机仅支持单喇叭播放,导致游戏过程中外放立体声效果不佳的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种音频播放控制方法,其中,应用于主设备,所述方法包括:
在检测到与辅助操作设备建立通信连接情况下,确定所述主设备的第一扬声器数量及所述辅助操作设备的第二扬声器数量;
根据所述第一扬声器数量与所述第二扬声器数量,从所述主设备的第一扬声器及所述辅助操作设备的第二扬声器中确定至少两个目标扬声器;
控制所述目标扬声器协同播放所述主设备输出的音频数据。
第二方面,本申请实施例提供了一种音频播放控制装置,其中,应用于主设备,所述装置包括:
第一确定模块,用于在检测到与辅助操作设备建立通信连接情况下,确定所述主设备的第一扬声器数量及所述辅助操作设备的第二扬声器数量;
第二确定模块,用于根据所述第一扬声器数量与所述第二扬声器数量,从所述主设备的第一扬声器及所述辅助操作设备的第二扬声器中确定至少两个目标扬声器;
控制模块,用于控制所述目标扬声器协同播放所述主设备输出的音频数据。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,在检测到与辅助操作设备建立通信连接情况下,确定主设备的第一扬声器数量及辅助操作设备的第二扬声器数量;根据第一扬声器数量与第二扬声器数量,从主设备的第一扬声器及辅助操作设备的第二扬声器中确定至少两个目标扬声器;控制目标扬声器协同播放主设备输出的音频数据。上述控制过程中,在主设备检测到与辅助操作设备建立通信连接的情况下,即获取主设备所具备的扬声器数量以及该辅助操作设备所具备的扬声器数量,并从中确定至少两个目标扬声器,然后控制各目标扬声器协同进行立体声输出,播放主设备所需要播放的音频数据,从而实现立体声播放效果,解决了现有技术因手机仅支持单喇叭播放,导致游戏过程中外放立体声效果不佳的问题。
附图说明
图1是本申请实施例提供的音频播放控制方法的步骤流程图;
图2是本申请实施例中不具备扬声器的游戏手柄结构示意图;
图3是本申请实施例中具备1个扬声器的游戏手柄结构示意图;
图4是本申请实施例中具备2个扬声器的游戏手柄结构示意图;
图5是本申请实施例中音频播放控制方法的控制逻辑示意图;
图6是本申请实施例中游戏手柄与手机协同播放音频的示意图;
图7是本申请实施例提供的音频播放控制装置的结构示意图;
图8是本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的音频播放控制方法进行详细地说明。
请参阅图1,示出了本申请实施例提供的一种音频播放控制方法的步骤流程图,其中,该方法可以包括步骤100~300。
本申请实施例中,该方法应用于主设备,该主设备为电子设备,该电子设备可以是手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digitalassistant,PDA)等移动电子设备,也可以是个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等非移动电子设备,只要该电子设备可以与辅助操作设备建立通信连接即可。
步骤100、在检测到与辅助操作设备建立通信连接情况下,确定所述主设备的第一扬声器数量及所述辅助操作设备的第二扬声器数量。
上述步骤100中,该辅助操作设备为辅助用户对主设备进行输入操作的设备,具体可以为游戏手柄、体感操作设备等。其中,由于现有智能手机基本是触摸屏、全面屏的样式,对于游戏中的控制方向和按键等操作体验还是有所欠缺,使得越来越多的资深和专业游戏玩家会选择外加游戏手柄来进行游戏。
该辅助操作设备可以通过蓝牙、WIFI等无线方式与主设备建立通信连接,也可以通过插接或数据线与主设备建立通信连接。
该步骤中,在主设备检测到与辅助操作设备建立通信连接的情况下,获取自身所具备的扬声器数量,也即上述第一扬声器数量;同时,因为已经建立了通信连接,因而可以通过建立的通信链接获取辅助操作设备所包含的扬声器数量,也即上述第二扬声器数量。
步骤200、根据所述第一扬声器数量与所述第二扬声器数量,从所述主设备的第一扬声器及所述辅助操作设备的第二扬声器中确定至少两个目标扬声器。
上述步骤200中,上述目标扬声器作为进行立体声输出的扬声器。其中,因为要更换地实现立体音效,至少需要两个扬声器参与,而在第一扬声器数量与第二扬声器数量之和大于或等于2的情况下,说明主设备所包含的第一扬声器与辅助操作设备所包含的第二扬声器总数至少为2个,因而可以从中选择至少两个扬声器作为目标扬声器。
步骤300、控制所述目标扬声器协同播放所述主设备输出的音频数据。
上述步骤300中,因为上述目标扬声器至少包括2个,因而可以控制上述各目标扬声器按立体声协同播放主设备输出的音频数据,从而利用上述目标扬声器实现立体音效。
上述步骤300中,在目标扬声器属于主设备时,直接由主设备控制其播放主设备输出的音频数据;而在目标扬声器属于辅助操作设备时,由主设备将该主设备输出的音频数据发送给辅助操作设备,然后由辅助操作设备控制该目标扬声器播放相应的音频数据。
本申请实施例提供的音频播放控制方法,在检测到与辅助操作设备建立通信连接情况下,确定主设备的第一扬声器数量及辅助操作设备的第二扬声器数量;根据第一扬声器数量与第二扬声器数量,从主设备的第一扬声器及辅助操作设备的第二扬声器中确定至少两个目标扬声器;控制目标扬声器协同播放主设备输出的音频数据。上述控制过程中,在主设备检测到与辅助操作设备建立通信连接的情况下,即获取主设备所具备的扬声器数量以及该辅助操作设备所具备的扬声器数量,并从中确定至少两个目标扬声器,然后控制各目标扬声器协同进行立体声输出,播放主设备所需要播放的音频数据,从而实现立体声播放效果,解决了现有技术因手机仅支持单喇叭播放,导致游戏过程中外放立体声效果不佳的问题。
可选地,在一种实施方式中,本申请实施例所提供的音频播放控制方法,目标扬声器包括第一目标扬声器及第二目标扬声器,上述步骤300包括步骤301~302。
该实施方式中,第一目标扬声器及第二目标扬声器的数目相同,以实现更佳的立体声效果。
步骤301、通过所述第一目标扬声器播放所述音频数据的第一声道数据。
上述步骤301,音频数据均包括左声道数据及右声道数据,上述第一声道数据为音频数据中的左声道数据和右声道数据二者之一的声道数据。通过将音频数据中的第一声道数据发送给第一目标扬声器,然后第一扬声器即可以播放该部分音频数据。
步骤302、通过所述第二目标扬声器播放所述音频数据的第二声道数据。
上述步骤302中,上述第二声道数据为音频数据中的左声道数据和右声道数据二者之另一的声道数据。通过将音频数据中的第二声道数据发送给第二目标扬声器,然后第二扬声器即可以播放该部分音频数据。
需要说明的是,第一目标扬声器所包括的扬声器的数量、第二目标扬声器所包括的扬声器的数量均可以是多个,即多个扬声器共同构成第一目标扬声器或者第二目标扬声器。
上述实施方式中,通过将至少两个目标扬声器划分为第一目标扬声器及第二目标扬声器,并由第一目标扬声器播放音频数据中的第一声道数据,并由第二目标扬声器播放音频数据中的第二声道数据,从而实现按立体声协同播放主设备输出的音频数据,实现立体音效。
可选地,在一种实施方式中,本申请实施例所提供的音频播放控制方法,上述步骤200包括步骤201。
步骤201、在所述第一扬声器数量及所述第二扬声器数量均等于1个的情况下,将所述主设备的第一扬声器确定为所述第一目标扬声器,将所述辅助操作设备的第二扬声器确定为所述第二目标扬声器。
上述步骤201,在第一扬声器数量及第二扬声器数量均等1个时,说明主设备及辅助操作设备均具有扬声器,此时将主设备所具有的第一扬声器作为第一目标扬声器,并将辅助操作设备所具有的第二扬声器作为第二目标扬声器,然后主设备会将音频数据的第一声道数据传输给自身的第一扬声器进行播放,并将音频数据的第二声道数据传输给辅助操作设备,以供辅助操作设备传输给自身的第二扬声器进行播放,从而实现立体音效。
可选地,在一种实施方式中,本申请实施例所提供的音频播放控制方法,上述步骤200还包括步骤202~步骤203。
步骤202、在所述第二扬声器数量大于或等于2个的情况下,从所述辅助操作设备的第二扬声器中确定所述第一目标扬声器及所述第二目标扬声器。
上述步骤202,在第二扬声器数量大于或等于2个的情况下,辅助操作设备向主设备发起音频连接请求,然后由辅助操作设备所具备的扬声器作为第一目标扬声器及第二目标扬声器,分别播放主设备输出的音频数据中的第一声道数据及第二声道数据,也即仅由辅助操作设备进行音频数据播放,从而实现立体音效。
其中,可以将全部第二扬声器均分为第一目标扬声器及第二目标扬声器,然后参与音频数据的播放;也可以将部分第二扬声器均分为第一目标扬声器及第二目标扬声器,然后参与音频数据的播放。
步骤203、在所述第二扬声器数量小于或等于1个,且所述第一扬声器数量大于或等于2个的情况下,从所述主设备的第一扬声器中确定所述第一目标扬声器及所述第二目标扬声器。
上述步骤203,在第一扬声器数量大于或等于2个的情况下,第二扬声器数据为0个时,辅助操作设备不向主设备发起音频连接请求,由主设备所具备的扬声器作为第一目标扬声器及第二目标扬声器,分别播放主设备输出的音频数据中的第一声道数据及第二声道数据,也即仅由主设备进行音频数据播放,从而实现立体音效。
其中,可以将全部第一扬声器均分为第一目标扬声器及第二目标扬声器,然后参与音频数据的播放;也可以将部分第一扬声器均分为第一目标扬声器及第二目标扬声器,然后参与音频数据的播放。
上述实施方式中,在辅助操作设备所具有的扬声器数量大于或等于2个时,直接由辅助操作设备播放主设备输出的音频数据,而在辅助操作设备不具备扬声器或仅有1个扬声器,且主设备的扬声器数量大于或等于2个时,直接由主设备播放主设备输出的音频数据,从而保证立体音效。
可选地,在所述第二扬声器数量为0个,且所述第一扬声器数量等于1个的情况下,直接由主设备的第一扬声器播放主设备输出的音频数据,即直接由该第一扬声器播放第一声道数据或第二声道数据,实现音频的正常播放。
可选地,在一种实施方式中,本申请实施例所提供的音频播放控制方法,在上述步骤300之前,还包括步骤204:
同步所述主设备的音量与所述辅助操作设备的音量。
该实施方式中,即在辅助操作设备与主设备建立通信连接后,且在播放音频数据之前,控制主设备的音量与辅助操作设备的音量相同,且进行同步调整,即在辅助操作设备的音量发生变化时,控制主设备的音量也进行相应的调整。
其中,因为辅助操作设备与主设备已经建立通信连接,主设备可以定时或实时获取请求获取辅助操作设备当前的第一音量,并在获取到该第一音量后,将该第一音量与主设备自身当前的第二音量进行比对;在第二音量与第一音量不同时,主设备将自身当前的音量调整为上述第一音量,从而使得主设备的音量总是与辅助操作设备保持一致,从而达到更佳的立体声播放效果。
可选地,在一种具体实施方式中,本申请实施例所提供的控制方法,上述步骤204包括步骤2041~2042。
步骤2041、定时获取所述辅助操作设备的音量。
上述步骤2041,在达到预设时间间隔时,触发同步信号,然后根据该顶部信号获取辅助操作设备的音量。
步骤2042、控制所述主设备的音量与所述辅助操作设备的音量相同。
上述步骤2042中,在获取到的辅助操作设备的音量大小后,控制主设备的音量与辅助操作设备的音量相同。
上述实施方式中,即在辅助操作设备与主设备建立通信连接后,按预设定时任务,控制主设备的音量与辅助操作设备的音频相同,使得主设备的音量总是与辅助操作设备保持一致,从而保证立体声播放效果。
可选地,在主设备中预设一个寄存器位a,用来定义主设备自带的扬声器个数,在检测到与辅助操作设备建立通信连接时,通过读取该寄存器位的数值即可以确定上述第一扬声器数量。例如,若主设备本身自带1个扬声器,则该寄存器a置为0;若手机本身自带2个及以上的扬声器,如4个扬声器,则该寄存器位a置1。
可选地,在辅助操作设备的设备识别ID中增加一位信息位b,用来定义辅助操作设备自带的扬声器个数;在主设备检测到与辅助操作设备建立通信连接时,通过读取该信息位b的数值即可以确定上述第二扬声器数量。例如,在辅助操作设备为游戏手柄的情况下,若游戏手柄中不带扬声器,如图2所示,则游戏手柄的信息位b设置为0;当游戏手柄的扬声器数量为1个,如图3所示,则游戏手柄中的信息位b设置为1;若游戏手柄中带2个及以上扬声器数量,如图4所示,该信息位b设置为2。
请参阅图5,示出了本申请实施例中所提供的音频播放控制方法的控制逻辑示意图。
如图5所示,在步骤501中,在手机和游戏手柄建立通信连接后,手机通过寄存器a判断手机自身扬声器数量,并通过信息位b判断游戏手柄的扬声器数量;
在步骤502中,若游戏手柄的信息位为0,即游戏手柄中不带扬声器,则手柄不会向手机发出音频连接请求,此时控制音频由手机的扬声器发出;
在步骤503中,若信息位b为1,即游戏手柄的扬声器数量为1个时,手柄会向手机发出音频连接请求,需要进一步判定手机的扬声器数量,因而确认手机扬声器寄存器数值a;
在步骤504中,在寄存器a为1,即手机带有2个或2个以上的扬声器,此时手机拒绝游戏手柄的音频连接请求,并控制音频由手机的扬声器发出;
在步骤505中,在寄存器a为0,即手机带有1个扬声器,则此时手机会同意游戏手柄的音频连接请求,并控制音频由手机的扬声器及游戏手柄的扬声器协调进行播放,如图6所示;
在步骤506中,具体是在手机拒绝游戏手柄的音频连接请求,由手机把音频数据的左声道数据传送给游戏手柄扬声器进行播放,而把音频数据的右声道数据由手机自身的扬声器播放,从而实现立体声的播放效果;
在步骤507中,若信息位b为2,即游戏手柄的扬声器数量为2个或2个以上时,则此时手机会同意游戏手柄的音频连接请求,并控制手机输出的音频数据直接由游戏手柄的扬声器发出。
需要说明的是,本申请实施例提供的控制方法,执行主体可以为电子设备,或者该电子设备中的用于执行加载控制方法的控制模块。本申请实施例中以电子设备执行加载音频播放控制方法为例,说明本申请实施例提供的音频播放控制方法。
请参阅图7,示出了本申请实施例提供的一种音频播放控制装置的结构示意图,如图7所示,本申请实施例所提供的控制装置70,应用于主设备,所述装置包括:
第一确定模块71,用于在检测到与辅助操作设备建立通信连接情况下,确定所述主设备的第一扬声器数量及所述辅助操作设备的第二扬声器数量;
第二确定模块72,用于根据所述第一扬声器数量与所述第二扬声器数量,从所述主设备的第一扬声器及所述辅助操作设备的第二扬声器中确定至少两个目标扬声器;
控制模块73,用于控制所述目标扬声器协同播放所述主设备输出的音频数据。
可选地,所述的控制装置中,所述目标扬声器包括至少一个第一目标扬声器及至少一个第二目标扬声器;
所述控制模块73包括:
第一控制单元,用于通过所述第一目标扬声器播放所述音频数据的第一声道数据;
第二控制单元,用于通过所述第二目标扬声器播放所述音频数据的第二声道数据。
可选地,所述的控制装置中,所述第二确定模块72包括:
第一确定单元,用于根据在所述第一扬声器数量及所述第二扬声器数量均等于1个的情况下,将所述主设备的第一扬声器确定为所述第一目标扬声器,将所述辅助操作设备的第二扬声器确定为所述第二目标扬声器。
可选地,所述装置还包括:
同步模块,用于在控制所述目标扬声器协同播放所述主设备输出的音频数据之前,同步所述主设备的音量与所述辅助操作设备的音量。
可选地,所述的控制装置中,所述同步模块包括:
获取单元,用于定时获取所述辅助操作设备的音量;
同步单元,用于控制所述主设备的音量与所述辅助操作设备的音量相同。
可选地,所述的控制装置中,所述控制模块72还包括:
第二控制单元,用于在所述第二扬声器数量大于或等于2个的情况下,从所述辅助操作设备的第二扬声器中确定所述第一目标扬声器及所述第二目标扬声器;
第三控制单元,用于在所述第二扬声器数量为小于或等于1个,且所述第一扬声器数量大于或等于2个的情况下,从所述主设备的第一扬声器中确定所述第一目标扬声器及所述第二目标扬声器。
本申请实施例中的音频播放控制装置70可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的音频播放控制装置70可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的音频播放控制装置70能够实现图1~6的方法实施例中音频播放控制装置实现的各个过程,为避免重复,这里不再赘述。
本申请实施例中,在检测到与辅助操作设备建立通信连接的情况下,即获取主设备所具备的扬声器数量以及该辅助操作设备所具备的扬声器数量,并从中确定至少两个目标扬声器,然后控制各目标扬声器协同进行立体声输出,播放主设备所需要播放的音频数据,从而实现立体声播放效果,解决了现有技术因手机仅支持单喇叭播放,导致游戏过程中外放立体声效果不佳的问题。
可选地,本申请实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的程序或指令,该程序或指令被处理器执行时实现上述音频播放控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图8为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备800包括但不限于:射频单元8001、网络模块8002、音频输出单元8003、输入单元8004、传感器8005、显示单元8006、用户输入单元8007、接口单元8008、存储器8009、以及处理器8010等部件。
本领域技术人员可以理解,电子设备80还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器8010逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,音频输出单元8003,在本申请实施例中包括第一扬声器;
处理器8010,用于在检测到与辅助操作设备建立通信连接情况下,确定所述主设备的第一扬声器数量及所述辅助操作设备的第二扬声器数量;根据所述第一扬声器数量与所述第二扬声器数量,从所述主设备的第一扬声器及所述辅助操作设备的第二扬声器中确定至少两个目标扬声器;控制所述目标扬声器协同播放所述主设备输出的音频数据。
本申请实施例提供的电子设备,在主设备检测到与辅助操作设备建立通信连接的情况下,即获取主设备所具备的扬声器数量以及该辅助操作设备所具备的扬声器数量,并从中确定至少两个目标扬声器,然后控制各目标扬声器协同进行立体声输出,播放主设备所需要播放的音频数据,从而实现立体声播放效果,解决了现有技术因手机仅支持单喇叭播放,导致游戏过程中外放立体声效果不佳的问题。
可选地,所述目标扬声器包括至少一个第一目标扬声器及至少一个第二目标扬声器;所述处理器8010,具体用于通过所述第一目标扬声器播放所述音频数据的第一声道数据;通过所述第二目标扬声器播放所述音频数据的第二声道数据。
可选地,处理器8010,具体用于在所述第一扬声器数量及所述第二扬声器数量均等于1个的情况下,将所述主设备的第一扬声器确定为所述第一目标扬声器,将所述辅助操作设备的第二扬声器确定为所述第二目标扬声器。
可选地,处理器8010,还用于在控制各所述目标扬声器协同播放所述主设备输出的音频数据之前,同步所述主设备的音量与所述辅助操作设备的音量。
可选地,处理器8010,具体定时获取所述辅助操作设备的音量;控制所述主设备的音量与所述辅助操作设备的音量相同。
可选地,处理器8010,具有用于在所述第二扬声器数量大于或等于2个的情况下,从所述辅助操作设备的第二扬声器中确定所述第一目标扬声器及所述第二目标扬声器;在所述第二扬声器数量为小于或等于1个,且所述第一扬声器数量大于或等于2个的情况下,从所述主设备的第一扬声器中确定所述第一目标扬声器及所述第二目标扬声器。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述音频播放控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述音频播放控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (6)
1.一种音频播放控制方法,其特征在于,应用于主设备,所述方法包括:
在检测到与辅助操作设备建立通信连接情况下,确定所述主设备的第一扬声器数量及所述辅助操作设备的第二扬声器数量;
根据所述第一扬声器数量与所述第二扬声器数量,从所述主设备的第一扬声器及所述辅助操作设备的第二扬声器中确定至少两个目标扬声器;
控制所述目标扬声器协同播放所述主设备输出的音频数据;
在检测到与辅助操作设备建立通信连接情况下,确定所述主设备的第一扬声器数量及所述辅助操作设备的第二扬声器数量,包括:
所述辅助操作设备的设备识别ID中设置有信息位;所述信息位用于定义所述辅助操作设备自带的扬声器个数;在所述主设备检测到与所述辅助操作设备建立通信连接时,通过读取所述信息位的数值确定所述辅助操作设备的第二扬声器数量;
所述目标扬声器包括第一目标扬声器及第二目标扬声器;
控制各所述目标扬声器协同播放所述主设备输出的音频数据,包括:
通过所述第一目标扬声器播放所述音频数据的第一声道数据;
通过所述第二目标扬声器播放所述音频数据的第二声道数据;
根据所述第一扬声器数量与所述第二扬声器数量,从所述主设备的第一扬声器及所述辅助操作设备的第二扬声器中确定至少两个目标扬声器,包括:
在所述第一扬声器数量及所述第二扬声器数量均等于1个的情况下,将所述主设备的第一扬声器确定为所述第一目标扬声器,将所述辅助操作设备的第二扬声器确定为所述第二目标扬声器;
在所述第二扬声器数量大于或等于2个的情况下,从所述辅助操作设备的第二扬声器中确定所述第一目标扬声器及所述第二目标扬声器;
在所述第二扬声器数量为小于或等于1个,且所述第一扬声器数量大于或等于2个的情况下,从所述主设备的第一扬声器中确定所述第一目标扬声器及所述第二目标扬声器。
2.根据权利要求1所述的控制方法,其特征在于,在控制各所述目标扬声器协同播放所述主设备输出的音频数据之前,所述方法还包括:
同步所述主设备的音量与所述辅助操作设备的音量。
3.根据权利要求2所述的控制方法,其特征在于,同步所述主设备的音量与所述辅助操作设备的音量,包括:
定时获取所述辅助操作设备的音量;
控制所述主设备的音量与所述辅助操作设备的音量相同。
4.一种音频播放控制装置,其特征在于,应用于主设备,所述装置包括:
第一确定模块,用于在检测到与辅助操作设备建立通信连接情况下,确定所述主设备的第一扬声器数量及所述辅助操作设备的第二扬声器数量;
第二确定模块,用于根据所述第一扬声器数量与所述第二扬声器数量,从所述主设备的第一扬声器及所述辅助操作设备的第二扬声器中确定至少两个目标扬声器;
控制模块,用于控制所述目标扬声器协同播放所述主设备输出的音频数据;
所述第一确定模块包括:
第二确定单元,用于根据所述辅助操作设备的设备识别ID中设置有信息位;所述信息位用于定义所述辅助操作设备自带的扬声器个数;在所述主设备检测到与所述辅助操作设备建立通信连接时,通过读取所述信息位的数值确定所述辅助操作设备的第二扬声器数量;
所述目标扬声器包括至少一个第一目标扬声器及至少一个第二目标扬声器;
所述控制模块包括:
第一控制单元,用于通过所述第一目标扬声器播放所述音频数据的第一声道数据;
第二控制单元,用于通过所述第二目标扬声器播放所述音频数据的第二声道数据;
所述第二确定模块包括:
第一确定单元,用于根据在所述第一扬声器数量及所述第二扬声器数量均等于1个的情况下,将所述主设备的第一扬声器确定为所述第一目标扬声器,将所述辅助操作设备的第二扬声器确定为所述第二目标扬声器;
第二确定单元,用于在所述第二扬声器数量大于或等于2个的情况下,从所述辅助操作设备的第二扬声器中确定所述第一目标扬声器及所述第二目标扬声器;
第三确定单元,用于在所述第二扬声器数量为小于或等于1个,且所述第一扬声器数量大于或等于2个的情况下,从所述主设备的第一扬声器中确定所述第一目标扬声器及所述第二目标扬声器。
5.一种电子设备,其特征在于,包括天线,处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1~3任一项所述的音频播放控制方法的步骤。
6.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1~3任一项所述的音频播放控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110985237.XA CN113746982B (zh) | 2021-08-25 | 2021-08-25 | 一种音频播放控制方法、装置、电子设备和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110985237.XA CN113746982B (zh) | 2021-08-25 | 2021-08-25 | 一种音频播放控制方法、装置、电子设备和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113746982A CN113746982A (zh) | 2021-12-03 |
CN113746982B true CN113746982B (zh) | 2023-02-28 |
Family
ID=78733048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110985237.XA Active CN113746982B (zh) | 2021-08-25 | 2021-08-25 | 一种音频播放控制方法、装置、电子设备和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113746982B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103929691A (zh) * | 2014-03-20 | 2014-07-16 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN108419183A (zh) * | 2018-03-29 | 2018-08-17 | 联想(北京)有限公司 | 一种电子设备的音频处理方法及电子设备 |
CN111641916A (zh) * | 2020-04-29 | 2020-09-08 | 维沃移动通信有限公司 | 音频共享方法及电子设备 |
CN111770416A (zh) * | 2020-06-22 | 2020-10-13 | 维沃移动通信有限公司 | 扬声器控制方法、装置及电子设备 |
CN111857473A (zh) * | 2020-07-17 | 2020-10-30 | 维沃移动通信有限公司 | 音频播放方法、装置和电子设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291672B (zh) * | 2020-10-30 | 2023-09-01 | 维沃移动通信有限公司 | 扬声器的控制方法、控制装置以及电子设备 |
-
2021
- 2021-08-25 CN CN202110985237.XA patent/CN113746982B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103929691A (zh) * | 2014-03-20 | 2014-07-16 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN108419183A (zh) * | 2018-03-29 | 2018-08-17 | 联想(北京)有限公司 | 一种电子设备的音频处理方法及电子设备 |
CN111641916A (zh) * | 2020-04-29 | 2020-09-08 | 维沃移动通信有限公司 | 音频共享方法及电子设备 |
CN111770416A (zh) * | 2020-06-22 | 2020-10-13 | 维沃移动通信有限公司 | 扬声器控制方法、装置及电子设备 |
CN111857473A (zh) * | 2020-07-17 | 2020-10-30 | 维沃移动通信有限公司 | 音频播放方法、装置和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113746982A (zh) | 2021-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210243831A1 (en) | Method for establishing classic bluetooth connection between dual-mode bluetooth devices, and dual-mode bluetooth device | |
US9762317B2 (en) | Playing synchronized mutichannel media on a combination of devices | |
CN110166877B (zh) | 一种tws耳机的音频播放方法、装置及充电盒 | |
CN110166794B (zh) | 一种直播音频处理方法、装置及*** | |
CN111770416B (zh) | 扬声器控制方法、装置及电子设备 | |
US10140086B2 (en) | Electronic device and audio ouputting method thereof | |
CN110830970B (zh) | 蓝牙设备间的音频传输方法、装置、设备及存储介质 | |
CN105072537A (zh) | 一种基于蓝牙连接的音频播放方法及装置 | |
CN106506437B (zh) | 一种音频数据处理方法,及设备 | |
CN112689172B (zh) | 节目播放方法、装置、机顶盒以及存储介质 | |
CN106878915B (zh) | 播放设备的控制方法、装置及播放设备和移动终端 | |
CN115278625A (zh) | 蓝牙多媒体包的传输方法、装置、设备和*** | |
CN113038273B (zh) | 视频帧处理方法、装置、存储介质及电子设备 | |
CN111857473B (zh) | 音频播放方法、装置和电子设备 | |
CN108307485B (zh) | 无线网络扫描方法、装置、终端设备及存储介质 | |
CN106506646A (zh) | 播放设备的控制方法、装置、移动终端及播放*** | |
CN113489844A (zh) | 一种音量档位的调整方法及电子设备 | |
CN113746982B (zh) | 一种音频播放控制方法、装置、电子设备和可读存储介质 | |
CN107071655B (zh) | 配置立体声输出的方法、装置、音频播放设备及移动终端 | |
CN115696637A (zh) | 信息获取方法、装置、蓝牙设备、终端设备及存储介质 | |
CN115278626A (zh) | 蓝牙多媒体包的传输方法、装置、设备、***和存储介质 | |
CN111491278B (zh) | 一种通过蓝牙设备播放音频的方法及终端 | |
CN113407147A (zh) | 音频播放方法、装置、设备及存储介质 | |
CN114650496A (zh) | 音频播放方法和电子设备 | |
CN113992660A (zh) | 文件传输方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |