如何实现使用SeekBar设置音量大小? 拖动拖动条可调节音量大小,该怎样实现?具体点,最好贴出源代码来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class MusicSound_SeekBar extends Activity { /** Called when the activity is first created. */private SeekBar soundBar;private MediaPlayer mediaPlayer;private AudioManager audioManager;@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); soundBar = (SeekBar)findViewById(R.id.soundBar); audioManager = (AudioManager)getSystemService(AUDIO_SERVICE); mediaPlayer = MediaPlayer.create(this, R.raw.example); mediaPlayer.start(); soundBar.setMax(audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC)); soundBar.setProgress(audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)); soundBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {@Overridepublic void onStopTrackingTouch(SeekBar seekBar) {// TODO Auto-generated method stub}@Overridepublic void onStartTrackingTouch(SeekBar seekBar) {// TODO Auto-generated method stub}@Overridepublic void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {// TODO Auto-generated method stubif(fromUser){audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, progress, 0);}}}); }}这是我编写的代码,可是老出现错误,拖动滑块时就程序就意外停止,该怎样修改呀? http://www.eoeandroid.com/thread-8133-1-1.html http://www.eoeandroid.com/thread-83845-1-1.html 能不能帮我做一个Android应用程序 加急求!下载rar包并解压,读取里面的图片在gallery上显示 困惑……怎么收不到数据…… android下拉和图的滑动,在线等 求助屏蔽系统的锁屏键 如何让Widget程序一运行出现在桌面上 android代码布局的问题 怎么获得弹出对话框中EditText控件的值 看了好几天源代码了,有个函数看不懂求大神帮忙解释一下。Fragmentbreadcrumb.java 请教个json null问题! 急急急急,急需大家帮助,望好心人帮我一下吧 关于电子杂志征求大家些意见,不胜感激
/** Called when the activity is first created. */
private SeekBar soundBar;
private MediaPlayer mediaPlayer;
private AudioManager audioManager;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
soundBar = (SeekBar)findViewById(R.id.soundBar);
audioManager = (AudioManager)getSystemService(AUDIO_SERVICE);
mediaPlayer = MediaPlayer.create(this, R.raw.example);
mediaPlayer.start();
soundBar.setMax(audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC));
soundBar.setProgress(audioManager.getStreamVolume(AudioManager.STREAM_MUSIC));
soundBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {@Override
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub}@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub}@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
// TODO Auto-generated method stub
if(fromUser){
audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, progress, 0);
}
}
});
}
}
这是我编写的代码,可是老出现错误,拖动滑块时就程序就意外停止,该怎样修改呀?