gpt4 book ai didi

android - 媒体播放器应该停止以编程方式断开我的 android 应用程序中的耳机

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:05 24 4
gpt4 key购买 nike

我在开发媒体播放器应用程序时遇到问题。
我想要这样,当我从设备上取下耳机时,应用程序中的 MediaPlayer 会暂停。

最佳答案

Android 文档建议使用 AUDIO_BECOMING_NOISY Intent 过滤器

在您的 manafest 中设置 intent 过滤器,然后:

public class MusicIntentReceiver extends android.content.BroadcastReceiver {
@Override
public void onReceive(Context ctx, Intent intent) {
if (intent.getAction().equals(
android.media.AudioManager.ACTION_AUDIO_BECOMING_NOISY)) {
// signal your service to stop playback
// (via an Intent, for instance)
}
}
}

信息:http://developer.android.com/guide/topics/media/mediaplayer.html#noisyintent

关于android - 媒体播放器应该停止以编程方式断开我的 android 应用程序中的耳机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29032029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com