如何暂停在Android的媒体播放器的声音 [英] how to pause media player sound in android
本文介绍了如何暂停在Android的媒体播放器的声音的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在主要活动的媒体播放器。和声音与此活动开始。我希望在新的活动开始音频停止,当我preSS从下一个活动回来,回到主要活动开始的音频。请帮我。
code -
@覆盖
保护无效的onCreate(捆绑savedInstanceState){
super.onCreate(savedInstanceState);
的setContentView(R.layout.main);
MP = MediaPlayer.create(这一点,R.raw.test);
mp.start();
mp.setLooping(真);
addListenerOnButton();
} 公共无效addListenerOnButton()
{
请分享帮助=(按钮)findViewById(R.id.boy1);
boy1.setOnClickListener(新OnClickListener(){
@覆盖
公共无效的onClick(查看为arg0){
mp.stop();
startActivity(新意图(Main.this,Boy1.class));
}
});
} @覆盖
保护无效的onPause(){
super.onPause();
mp.stop();
} @覆盖
公共无效onBack pressed(){
super.onBack pressed();
mp.stop();
完();
} @覆盖
公共无效onResume()
{
super.onResume();
} @覆盖
保护无效的onStop(){
super.onStop();
mp.stop();
}}
解决方案
您可以用做 mediaPlayer.pause();
I have media player in main activity. And sound start with this activity. I want when new activity start audio stop and when I press back from next activity and back to main activity audio starts. Please help me.
Code-
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mp = MediaPlayer.create(this, R.raw.test);
mp.start();
mp.setLooping(true);
addListenerOnButton();
}
public void addListenerOnButton()
{
boy1 = (Button) findViewById(R.id.boy1);
boy1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
mp.stop();
startActivity(new Intent(Main.this, Boy1.class));
}
});
}
@Override
protected void onPause() {
super.onPause();
mp.stop();
}
@Override
public void onBackPressed() {
super.onBackPressed();
mp.stop();
finish();
}
@Override
public void onResume()
{
super.onResume();
}
@Override
protected void onStop() {
super.onStop();
mp.stop();
}
}
解决方案
You can do this using mediaPlayer.pause();
这篇关于如何暂停在Android的媒体播放器的声音的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文