setStreamMute方法将音乐播放器置于普通扬声器模式

时间:2014-07-02 07:54:36

标签: android performance

我在KitKat版本中使用AudioManager.setStreamMute时遇到了奇怪的情况。 如果有人从我的应用程序拨打电话,我想让音乐播放器暂停,所以我使用了这种方法:

public void controlMusicPlayer(boolean state ) {

        Log.e("set music player ",""+state);
        audioManager.setStreamMute(AudioManager.STREAM_MUSIC, state);

    }

在用户拨打电话之前,我将其设置为true,在结束通话后,我将其设置为false为默认设置。但是当我安装应用程序,拨打电话,断开呼叫,退出应用程序并启动音乐播放器,然后歌曲必须在扬声器模式下播放,但它正在正常扬声器模式下播放歌曲。如果有人知道问题或解决方案,请告诉我。在此先感谢。

0 个答案:

没有答案