3.播放网络上的音频文件 首先我们要把网络环境搭配,
1).找到我们tomcat放的位置, 2)然后双击startup.bat运行,最小化界面
3)然后打开cmd命令,输入config找到我们本机的ipv4地址 4)然后在浏览器上试一下,是否能够打开tomcat的主页
5)在把自己的mp3文件放到tomcat的ROOT目录下 6)然后在自己的模拟器上,用浏览器同样的去打开,用自己本机的IPv4地址去打开tomcat的主页,在后面加上音乐的名字,看能不能放出来,如果可以,就代表环境已经搭配好了
7)接下来我们上代码
把之前播放内存卡上的音频路径改成网络上的
//播放网络上的 mediaPlayer.setDataSource(this, Uri.parse("http://192.168.43.164/internet.mp3")); //必须在播放前加载音频文件(异步准备) mediaPlayer.prepareAsync();然后准备完成的监听
//监听:准备完成的监听 mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { mediaPlayer.start(); //把图标改成暂停的图标(这里的暂停图标就是播放时的状态) imageButton.setImageResource(android.R.drawable.ic_media_pause); //获取音乐的总时长 int duration=mediaPlayer.getDuration(); //设置进度条的最大值为音乐的总时长 seekBar.setMax(duration); new MyThread(); } });最后,注意一个细节,在Manifasit里面加上联网的权限
<uses-permission android:name="android.permission.INTERNET"></uses-permission>最后运行一下,就大功告成了,界面非常的简单
如果你们想加上歌词啊,时间啊,可以继续完善,但是思路都差不多,今天的分享就到此了
新闻热点
疑难解答