Android MediaPlayer暂停方法

时间:2015-08-03 18:01:27

标签: java android

我在主要活动课程中设置了一个非常简单的媒体播放器

MediaPlayer BackgroundMusic;

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    BackgroundMusic = MediaPlayer.create(this, R.raw.pirate_music);
    BackgroundMusic.start();

我还有一个简单的暂停方法

   public void pause() {
    if (BackgroundMusic.isPlaying())
        BackgroundMusic.pause();

}

我无法找到一种方法来为另一个类中的媒体播放器调用暂停方法。该课程用于使用if方法为背景音乐设置静音按钮的菜单。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

您应该能够将暂停方法设为静态

public static void pause()

然后只需通过运行

从另一个类中调用它
YourClassName.pause()