1

我正在制作一个小型 android 应用程序,如下图所示: 在此处输入图像描述

我有一个声音按钮。我想要的只是背景音乐将在所有活动中播放,当我单击声音按钮时,音乐将停止。或单击以再次播放音乐。

我不知道怎么做。请帮我!或给我链接以供参考。

我很乐意感谢您的帮助谢谢!

4

2 回答 2

3

您好,请按照以下步骤操作


  1. 应用启动时初始化的 MusicPlayer 对象MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.song);

在按钮的单击事件中设置它。

  1. 开始吧mediaPlayer.start();

3.停止它mediaPlayer.stop();

但是当您在此之前停止 mediaPlayer 时,只需检查mediaPlayer.isPlaying()if Condition。然后停止。否则抛出错误。

或按照此示例Turorial 链接

于 2014-04-21T17:55:27.300 回答
2

为了在用户与其交互时在您的应用程序位置的背景中播放媒体,您必须从应用程序的主要活动启动一个服务,该服务应包含与播放相关的所有方法。为了允许活动与服务交互,还需要服务连接。简而言之,我们需要实现有界服务。

参考http://www.codeproject.com/Articles/258176/Adding-Background-Music-to-Android-App

于 2014-04-21T17:54:30.707 回答