我如何播放音频 在多个文件中 我可以在页面之间移动而不停止声音 我在游戏中看到了很多 我希望得到你的答案
答案 0 :(得分:0)
这取决于回调函数onDestroys()
,因为当您更改活动stopService()
杀死当前活动中播放的音乐时,您的应用程序将作为Androids OS中的一个进程。
请勿调用stopService()
方法。
答案 1 :(得分:0)
在onCreate()
之外创建MediaPlayer对象public static MediaPlayer mediaPlayer;
然后在onCreate()
中创建@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.dali); //R.raw.dali is directory from folder raw that i made and the file name is dali
mediaPlayer.start(); //start the song
mediaPlayer.setLooping(true); //set the song to loop if you want it play forever (true) and if you dont want to loop (false)
}
(假设此代码在MainActivity.class中)每当您不想播放该歌曲的活动时,只需调用
MainActivity.mediaPlayer.stop();