zhoushp_cn
zhoushp_cn
  • 发布:2015-05-28 23:17
  • 更新:2016-03-30 01:27
  • 阅读:1751

player.setRoute, 不能生效??

分类:HTML5+

非常简单的一代码,固定听筒播放音频,但是不生效


        p = plus.audio.createPlayer(url);  
        p.setRoute(plus.audio.ROUTE_EARPIECE);  
//      watchProximity();  
        p.play(function (){  
            stopPlay();  
        }, function ( e ) {  
            console.log( "播放音频文件\""+url+"\"失败:" + JSON.stringify(e) );  
        });
2015-05-28 23:17 负责人:无 分享
已邀请:
初学者ONE

初学者ONE

var Context = plus.android.importClass("android.content.Context");
var am = plus.android.runtimeMainActivity().getSystemService(Context.AUDIO_SERVICE);
am.setSpeakerphoneOn(false);
am.setMode(audioManager.MODE_IN_COMMUNICATION);

只能调用原生API 解决(安卓)
希望DCLOUD 尽快修改这个问题

  • c***@163.com

    您好,我使用你的方法时报错Uncaught TypeError: am.setSpeakerphoneOn is not a function;该如何解决?

    2016-05-19 12:31

DCloud_heavensoft

DCloud_heavensoft

提供手机型号 rom版本,并邀请DCloud_ios或Android的同事。

zhoushp_cn

zhoushp_cn (作者)

iphone6 ios8.3

DebugChen

DebugChen

nexus5, 5.1.1

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