جلسه ۱۲ بخش دو-پخش 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
سیستم سرویس ینی چیزی که مال دیوایسه مال برنامه من نیس
۹۹/۰۱/۲۶