zoukankan      html  css  js  c++  java
  • mediaPlayer 在线播放

    对于在线歌曲,只需将mp3Path赋值为相应的网址即可,如

    mp3Path = "http://abv.cn/music/光辉岁月.mp3";

    mediaPlayer.setDataSource(mp3Path);

    对于seekBar的缓冲进度更新,只需

    seekBar.setSecondaryProgress(pos);

    具体如下:

     1 mediaPlayer.setOnBufferingUpdateListener(new MediaPlayer.OnBufferingUpdateListener() {
     2     @Override
     3     public void onBufferingUpdate(MediaPlayer mp, int percent) {
     4         int pos = seekBar.getMax() * percent/100;
     5         seekBar.setSecondaryProgress(pos);
     6         
     7         int currentProgress = 100 * mediaPlayer.getCurrentPosition() / mediaPlayer.getDuration();
     8         Log.d(currentProgress + "% play", percent + "% buffer");
     9     }
    10 });
  • 相关阅读:
    第七、八章学习笔记
    sort
    团队作业
    Linux C语言编程
    myod
    第十章学习笔记
    团队作业二—《需求分析》
    学习笔记4
    学习笔记1
    学习笔记2
  • 原文地址:https://www.cnblogs.com/fashare/p/4510544.html
Copyright © 2011-2022 走看看