帮助文件中写道:
public void setDataSource (String path)
Sets the data source (file-path or http/rtsp URL) to use.
path the path of the file, or the http/rtsp URL of the stream you want to play 也就是说setDataSource可以直接播放流媒体,但是实际实验是不行的查了些帖子,都是比较复杂的解决,个人也感觉应该没有这么简单的使用比如缓冲,以及缓冲率等如何实现,求思路
先用file download下来?如何边播放边下载 求教
public void setDataSource (String path)
Sets the data source (file-path or http/rtsp URL) to use.
path the path of the file, or the http/rtsp URL of the stream you want to play 也就是说setDataSource可以直接播放流媒体,但是实际实验是不行的查了些帖子,都是比较复杂的解决,个人也感觉应该没有这么简单的使用比如缓冲,以及缓冲率等如何实现,求思路
先用file download下来?如何边播放边下载 求教
其次用file download下来也不是很难,边播边下载
使用http请求下载歌曲,通过getContentLength获得文件大小
然后往一个文件里面追加 stream(XX,true),具体方法我就不清楚了
然后一会reset下资源文件,就是下载的这个文件,即使歌曲下载到一半不完整也可以播放
网上有相关案例,我把他的核心模块拿来改了改就能用了;
我现在遇到问题是,分段下载是可以,但是分段下载第一个临时文件是可以播放的,第二个临时文件就播放不了,因为是流媒体,所以第二个文件是没有文件格式的,mediaplay是播放不了!