官方文档:https://developer.android.google.cn/reference/android/media/MediaPlayer

运行截图: 

Android-MediaPlayer播放网络音频_第1张图片

 主布局文件:

<?xml version="1.0" encoding="utf-8"?>                

主类:

/*** * 该Demo是演示MediaPlayer播放网络音频 */public class MainActivity extends AppCompatActivity implements View.OnClickListener {    private Button start;    private Button pause;    private MediaPlayer mediaPlayer;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        init();        initMediaPlayer();    }    private void initMediaPlayer() {        try {            mediaPlayer.setDataSource("http://www.ytmp3.cn/down/57799.mp3");            mediaPlayer.prepare();        } catch (IOException e) {            e.printStackTrace();        }    }    private void init() {        start = findViewById(R.id.start);        pause = findViewById(R.id.pause);        start.setOnClickListener(this);        pause.setOnClickListener(this);        mediaPlayer = new MediaPlayer();    }    @Override    public void onClick(View v) {        switch (v.getId()) {            case R.id.start:                if (!mediaPlayer.isPlaying()) {                    mediaPlayer.start();                }                break;            case R.id.pause:                if (mediaPlayer.isPlaying()) {                    mediaPlayer.pause();                }                break;        }    }    @Override    protected void onDestroy() {        super.onDestroy();        if (mediaPlayer != null) {            mediaPlayer.stop();            mediaPlayer.release();        }    }}//音乐地址:http://www.ytmp3.cn/down/57799.mp3

不要忘记在Manifest.xml里添加网络权限:

    

 

更多相关文章

  1. [置顶] Android相关网络资源整理
  2. android从网络获取图片
  3. android之微信分享音频
  4. android使用volley等网络资源请求时注意事项(*)
  5. android之线程访问网络并解析数据
  6. Android中判断网络连接是否可用的方法总结
  7. Android 用Retrofit进行网络获取数据,recyclerview进行展示在Frag
  8. android用ImageView显示网络图片
  9. android中网络图片的显示

随机推荐

  1. android:id="@android:id/tabhost" 、and
  2. Android真响应式架构——MvRx
  3. Android(安卓)多进程通信之几个基本问题
  4. Android百度地图开发(五):图层
  5. Android(安卓)Binder原理(三)系统服务的注
  6. Android跨进程通信IPC之3——关于"JNI"的
  7. 【Android布局】在程序中设置android:gra
  8. Android音频开发(1):音频基础知识
  9. 静态和动态设置EditText的属性大全
  10. android:layout_gravity 和 android:grav