4***@163.com
4***@163.com
  • 发布:2021-12-29 09:28
  • 更新:2021-12-29 09:28
  • 阅读:501

【报Bug】音频切换蓝牙没声音 手机内所有应用也跟着切换音频

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 3.1.22

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: 荣耀x10

打包方式: 云端

示例代码:

“if ( plus.audio == undefined ) {
// alert( "Device not ready!" );
}

                                var p = plus.audio.createPlayer(bofang_path);  
                                    if(bofangwey ==1){  
                                        p.setRoute(plus.audio.ROUTE_SPEAKER);  
                                    }else{  
                                        p.setRoute( plus.audio.ROUTE_EARPIECE );  
                                    }  
                                    p.play( function () {  

                                    }, function ( e ) {  

                                    } ); ”

操作步骤:

“if ( plus.audio == undefined ) {
// alert( "Device not ready!" );
}

                                var p = plus.audio.createPlayer(bofang_path);  
                                    if(bofangwey ==1){  
                                        p.setRoute(plus.audio.ROUTE_SPEAKER);  
                                    }else{  
                                        p.setRoute( plus.audio.ROUTE_EARPIECE );  
                                    }  
                                    p.play( function () {  

                                    }, function ( e ) {  

                                    } ); ”

预期结果:

“if ( plus.audio == undefined ) {
// alert( "Device not ready!" );
}

                                var p = plus.audio.createPlayer(bofang_path);  
                                    if(bofangwey ==1){  
                                        p.setRoute(plus.audio.ROUTE_SPEAKER);  
                                    }else{  
                                        p.setRoute( plus.audio.ROUTE_EARPIECE );  
                                    }  
                                    p.play( function () {  

                                    }, function ( e ) {  

                                    } ); ”

实际结果:

“if ( plus.audio == undefined ) {
// alert( "Device not ready!" );
}

                                var p = plus.audio.createPlayer(bofang_path);  
                                    if(bofangwey ==1){  
                                        p.setRoute(plus.audio.ROUTE_SPEAKER);  
                                    }else{  
                                        p.setRoute( plus.audio.ROUTE_EARPIECE );  
                                    }  
                                    p.play( function () {  

                                    }, function ( e ) {  

                                    } ); ”

bug描述:

音频audio 模块 在p.play()前 使用p.setRoute( plus.audio.ROUTE_EARPIECE ) /p.setRoute(plus.audio.ROUTE_SPEAKER);切换听筒和扬声器 。
出现以下情况。一:切换听筒/扬声器 手机内所有应用都切换成听筒/扬声器模式。例如在开发应用内切换成听筒p.setRoute( plus.audio.ROUTE_EARPIECE ); 再使用酷狗,腾讯视频等应用 音频线路输出也变成了听筒输出。

二:切换扬声器 p.setRoute(plus.audio.ROUTE_SPEAKER); 使用蓝牙没有声音。手机内其他应用蓝牙也不能输出声音。

2021-12-29 09:28 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复