MEDIA_BUTTON广播接收器不接收耳机按钮操作

时间:2013-12-30 22:55:23

标签: android broadcastreceiver

我使用MediaButtonEventReceiver广播接收器来检测耳机按钮操作。

    ((AudioManager) getSystemService(AUDIO_SERVICE))
            .registerMediaButtonEventReceiver(new ComponentName(
                    getPackageName(), MediaButtonIntentReceiver.class
                            .getName()));

它在大多数手机中运行良好,但在Galaxy s4中,当它自己的音乐播放器播放时,我的应用程序被忽略,它无法接收媒体按钮动作,音乐播放器可以控制耳机按钮。我尝试在清单文件中为我的广播接收器设置高优先级。

<receiver
        android:name=".MediaButtonIntentReceiver"
        android:enabled="true" >
        <intent-filter android:priority="100000000000000" >
            <action android:name="android.intent.action.MEDIA_BUTTON" />
        </intent-filter>
</receiver>

但它没有奏效。我怎么解决这个问题?

0 个答案:

没有答案