繁体   English   中英

如果我们知道android中的url,如何下载和播放歌曲(.mp3,.m4a)

[英]How to download and play the song(.mp3,.m4a) if we know the url in android

我需要使用URL从服务器下载.mp3或.m4a文件,然后播放该歌曲。

有任何想法吗?

在您的文件中尝试此代码:

采用

url = "your url name+filename.jpg,mp3,etc..."
FileName = "/sdcard/savefilename" // save in your sdcard


  try{
        java.io.BufferedInputStream in = new java.io.BufferedInputStream(new java.net.URL(url).openStream());
        java.io.FileOutputStream fos = new java.io.FileOutputStream(FileName);
        java.io.BufferedOutputStream bout = new BufferedOutputStream(fos,1024);
        byte[] data = new byte[1024];
        int x=0;
        while((x=in.read(data,0,1024))>=0){
            bout.write(data,0,x);               
        }
        fos.flush();
        bout.flush();
        fos.close();
        bout.close();
        in.close();
  }
    catch (Exception ex)
    {
     }

并且在您想要使用MediaPlayer并在您的活动中创建媒体播放器的对象并进行播放之后。

mp.reset();
mp.start();

像这样。

希望这对你有很大的帮助。

关于如何在android中下载文件有很多问题。 只是搜索。

另一方面,您可以使用Android的MediaPlayer从互联网上播放文件而无需下载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM