java - 当我播放 Activity 中的音乐时,背景音乐不会停止?

标签 java android android-studio

当我按下播放按钮时,我想停止后台播放歌曲并播放我的歌曲

此播放和暂停功能:

public void play(View view) {
    mp.start();
    if (mp != null && mp.isPlaying()){
        play.setVisibility(View.INVISIBLE);
        pause.setVisibility(View.VISIBLE);
    }else{
        pause.setVisibility(View.INVISIBLE);
        play.setVisibility(View.VISIBLE);
    }
}

public void pause(View view) {
    mp.pause();
    pause.setVisibility(View.INVISIBLE);
    play.setVisibility(View.VISIBLE);
}

最佳答案

您可以使用 AudioFocus。官方文档是here

但是如果您的背景音乐不使用 AudioFocus,它也不起作用。希望大多数音乐应用程序都会使用 AudioFocus 来控制播放或暂停。

关于java - 当我播放 Activity 中的音乐时,背景音乐不会停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39948508/

相关文章:

java - 从存储在数组列表中的对象调用方法

java - 我如何在另一个类中调用这个函数?

java - 如何使用数据网格内的民意调查安全地切换 primefaces 面板

android - 如何从服务中检测 youtube 的 MediaPlayer 事件

android - 制作一个自定义的瘦 ProgressBar/Seekbar

java - 具有多个项目布局的 ListView 适配器不起作用

java - 在Java中逐行读取和替换特定单词的问题

android - LayoutParams 使用什么度量单位?

java - Android Studio Box2D 循环工作时出现问题

java - 如何从 Android 应用程序打开 Facebook 应用程序上的个人资料