جلسه ۱۲ بخش دو-پخش Audio
سه شنبه, ۲۶ فروردين ۱۳۹۹، ۰۷:۰۱ ب.ظ
package ir.ben.frog;
import androidx.appcompat.app.AppCompatActivity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.View;
import android.widget.Button;
public class audplayer extends AppCompatActivity implements View.OnClickListener {
    MediaPlayer mp;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_audplayer);
        Button playb=findViewById(R.id.playb);
        Button pausb=findViewById(R.id.stopb);
        mp= MediaPlayer.create(this,R.raw.demoaudio);
        mp.start();
        playb.setOnClickListener(this);
        pausb.setOnClickListener(this);
    }
    @Override
    public void onClick(View v) {
        switch (v.getId())
        {
            case R.id.playb:
                mp.start();
                break;
            case R.id.stopb:
                if(mp.isPlaying())
                    mp.pause();
                else
                    mp.start();
                break;
            default:break;
        }
    }
}
package ir.ben.frog;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Context;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.SeekBar;
public class audplayer extends AppCompatActivity implements View.OnClickListener {
    MediaPlayer mp;
    SeekBar volbar,scroll;
    AudioManager mang;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_audplayer);
        Button playb=findViewById(R.id.playb);
        Button pausb=findViewById(R.id.stopb);
        volbar =findViewById(R.id.seekBar);
        scroll=findViewById(R.id.scroll);
        mp= MediaPlayer.create(this,R.raw.demoaudio);
        //////Audio manager
        mang= (AudioManager) getSystemService(Context.AUDIO_SERVICE);
        int maxvol=mang.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
        int curvol=mang.getStreamVolume(AudioManager.STREAM_MUSIC);
        volbar.setMax(maxvol);
        volbar.setProgress(curvol);
        mp.start();
        playb.setOnClickListener(this);
        pausb.setOnClickListener(this);
        volbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            @Override
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
                mang.setStreamVolume(AudioManager.STREAM_MUSIC,progress,0);
            }
            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {
            }
            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {
            }
        });
    }
    @Override
    public void onClick(View v) {
        switch (v.getId())
        {
            case R.id.playb:
                mp.start();
                break;
            case R.id.stopb:
                if(mp.isPlaying())
                    mp.pause();
                else
                    mp.start();
                break;
            default:break;
        }
    }
}
skb.setProgress(120); skb.setMax(150); mang.setStreamVolume(AudioManager.STREAM_MUSIC,progress,0); 
get system service
سیستم سرویس ینی چیزی که مال دیوایسه مال برنامه من نیس
۹۹/۰۱/۲۶
