0

適切に実行されているサービスで 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();
    }

シークバーを設定して、再生中の音量を設定するにはどうすればよいですか。ありがとう。

4

0 に答える 0