適切に実行されているサービスで MediaPlayer を使用してサウンドを再生するアプリケーションを使用しています。しかし、私が望むのは、サウンドの再生中に seekBar または何かを動的に使用してサウンドの音量を設定することです。コードは次のとおりです。
プレーヤーのアクティビティ:
public void onClick(View src) {
switch (src.getId()) {
case R.id.buttonStart:
Log.d(TAG, "onClick: starting srvice");
startService(new Intent(this, MyService.class));
break;
case R.id.buttonStop:
Log.d(TAG, "onClick: stopping srvice");
stopService(new Intent(this, MyService.class));
break;
}
}
MyService.java
@Override
public void onCreate() {
player = MediaPlayer.create(this, R.raw.sound);
player.setLooping(false); // Set looping
}
@Override
public void onDestroy() {
player.stop();
}
@Override
public void onStart(Intent intent, int startid) {
player.start();
}
シークバーを設定して、再生中の音量を設定するにはどうすればよいですか。ありがとう。