我正在制作一个如下图片的小型Android应用:
我有一个声音按钮。我想要的只是背景音乐将在所有活动中播放,当我点击声音按钮时,音乐将停止。或者点击再次播放音乐。
我不知道如何制作它。请帮我!或者给我链接参考。
我很高兴感谢你的帮助谢谢!
答案 0 :(得分:2)
为了在用户与其进行交互时在应用程序位置的后台播放媒体,您必须从应用程序的主要活动启动服务,该服务应包含与播放相关的所有方法。要允许活动与服务交互,还需要服务连接。简而言之,我们需要实施有限的服务。
参考http://www.codeproject.com/Articles/258176/Adding-Background-Music-to-Android-App
答案 1 :(得分:2)
您好请按照以下步骤
MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.song);
在按钮的点击事件中设置此项。
mediaPlayer.start();
3.按mediaPlayer.stop();
但是在此之前停止mediaPlayer时,只需使用if Condition检查mediaPlayer.isPlaying()
。然后停止别的错误抛出。
或遵循此示例Turorial Link