成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

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

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

音頻播放主要設(shè)計(jì)到MediaPlayer這個(gè)類,播放音頻的路徑可以來源于三個(gè)地方。


1.應(yīng)用內(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) {
    //獲取拖動(dòng)結(jié)束后的位置
    int progress=seekBar.getProgress();
    //跳轉(zhuǎn)到某個(gè)位置播放
    mediaPlayer.seekTo(progress);
   }
  });
 }

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

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

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

   new MyThread();
  }else if(mediaPlayer.isPlaying()){//正在播放音樂
   mediaPlayer.pause();
   //把圖標(biāo)改成播放的圖標(biāo)(暫停狀態(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()<seekBar.getMax()){
    //獲取當(dāng)前音樂播放的位置
    int currentPosition=mediaPlayer.getCurrentPosition();
    //讓進(jìn)度條跟著時(shí)間走
    seekBar.setProgress(currentPosition);

   }
  }
 }


}

文章標(biāo)題:Android實(shí)現(xiàn)多媒體之播放音樂-創(chuàng)新互聯(lián)
文章URL:http://jinyejixie.com/article32/dcphpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站內(nèi)鏈、云服務(wù)器、面包屑導(dǎo)航搜索引擎優(yōu)化、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
宁城县| 兴宁市| 河南省| 合肥市| 黄龙县| 布尔津县| 敦煌市| 康乐县| 阿荣旗| 天镇县| 西青区| 沙湾县| 增城市| 高唐县| 朝阳县| 荃湾区| 铅山县| 鸡东县| 鹤庆县| 怀安县| 宜宾县| 民丰县| 鄂伦春自治旗| 丹东市| 克山县| 亳州市| 毕节市| 扎鲁特旗| 泾源县| 和平区| 曲周县| 福建省| 德安县| 南城县| 呼玛县| 和林格尔县| 宝丰县| 太湖县| 客服| 安溪县| 新营市|