真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android實現(xiàn)多媒體之播放音樂-創(chuàng)新互聯(lián)

閑來無聊,最近了解了一下多媒體的一些初步知識。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,達州企業(yè)網(wǎng)站建設,達州品牌網(wǎng)站建設,網(wǎng)站定制,達州網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,達州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

音頻播放主要設計到MediaPlayer這個類,播放音頻的路徑可以來源于三個地方。


1.應用內(nèi)的音頻

public class MediaPlayActivity extends AppCompatActivity {
 private SeekBar seekBar;
 private MediaPlayer mediaPlayer;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_media_play);
  seekBar = (SeekBar) findViewById(R.id.seekBar);

  seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
   @Override
   public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {

   }

   @Override
   public void onStartTrackingTouch(SeekBar seekBar) {

   }

   @Override
   public void onStopTrackingTouch(SeekBar seekBar) {
    //獲取拖動結(jié)束后的位置
    int progress=seekBar.getProgress();
    //跳轉(zhuǎn)到某個位置播放
    mediaPlayer.seekTo(progress);
   }
  });
 }

 public void isPlayOrPause(View view){
  ImageButton imageButton= (ImageButton) view;

  if(mediaPlayer==null){//代表第一次播放音樂
   mediaPlayer = MediaPlayer.create(this, R.raw.Loser);
   mediaPlayer.start();
   //把圖標改成暫停的圖標(這里的暫停圖標就是播放時的狀態(tài))
   imageButton.setImageResource(android.R.drawable.ic_media_pause);

   //獲取音樂的總時長
   int duration=mediaPlayer.getDuration();
   //設置進度條的大值為音樂的總時長
   seekBar.setMax(duration);

   new MyThread();
  }else if(mediaPlayer.isPlaying()){//正在播放音樂
   mediaPlayer.pause();
   //把圖標改成播放的圖標(暫停狀態(tài))
   imageButton.setImageResource(android.R.drawable.ic_media_play);
  }else{
   mediaPlayer.start();
   imageButton.setImageResource(android.R.drawable.ic_media_pause);
  }

 }

 class MyThread extends Thread{
  @Override
  public void run() {
   super.run();
   while(seekBar.getProgress()            
分享題目:Android實現(xiàn)多媒體之播放音樂-創(chuàng)新互聯(lián)
文章出自:http://weahome.cn/article/dcphpc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部