Android-MediaPlayer播放网络音频
16lz
2021-01-23
官方文档:https://developer.android.google.cn/reference/android/media/MediaPlayer
运行截图:
主布局文件:
<?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里添加网络权限:
更多相关文章
- [置顶] Android相关网络资源整理
- android从网络获取图片
- android之微信分享音频
- android使用volley等网络资源请求时注意事项(*)
- android之线程访问网络并解析数据
- Android中判断网络连接是否可用的方法总结
- Android 用Retrofit进行网络获取数据,recyclerview进行展示在Frag
- android用ImageView显示网络图片
- android中网络图片的显示