作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在onPause()
上将音频设置为“静音”时遇到问题,在onResume()
中尝试取消静音,但没有成功。
码:
protected void onPause() {
super.onPause();
Log.d(TAG, "onPause");
setStreamMute(true);
}
protected void onResume() {
super.onResume();
Log.d(TAG, "onResume");
setStreamMute(false);
}
public void setStreamMute (boolean state){
Log.d(TAG,"SetMute: "+state);
myAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
myAudioManager.setStreamMute(AudioManager.STREAM_MUSIC, state);
}
最佳答案
MediaPlayer ourSong;
int length; // To save the last seconds where the music has paused
ourSong = MediaPlayer.create(yourActivity.this, YourSong);
ourSong.setLooping(true);
ourSong.start();
ourSong.pause();
length = ourSong.getCurrentPosition();
ourSong.seekTo(length);
ourSong.start();
row
,然后
YourSong
必须像这样
R.raw.yoursong
关于android - 如何在onPause和onResume上对其静音和取消静音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14899395/
我是一名优秀的程序员,十分优秀!