Android多媒体学习七:访问网络上的Audio对应的M3U文件,实现网络音频流的播放

Android中提供了对网络上流媒体的支持,我们可以使用MediaPlayer类来播放一个网络上的音频文件。

但是网络上的站点并不建议我们直接访问流,我们需要获取他提供的M3U文件,根据M3U文件来实现流的获取。

M3U是音频流地址索引文件,相当于播放列表。

 

本文通过实例演示,Android中如何访问网络上的M3U文件,实现网络音频文件的播放。

 

本文包含三个部分:

1、根据用户输入的M3U文件的Url,访问网络,获取该M3U文件

2、对获取到的M3U文件进行解析,Android中并没有提供现成的方法来解析M3U文件

3、显示解析结果,并利用MediaPlayer来播放列表

 

代码如下:

 

1、HttpConnect类:封装网络访问

2、M3UParser类:解析M3U文件

3、InternetAudioDemo类:显示解析列表吗,并实现播放

 

4、需要在清单文件中加入INTERNET权限。

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值