zoukankan      html  css  js  c++  java
  • 网络音乐播放

    1、权限

    <uses-permission android:name="android.permission.INTERNET"/>

    2、代码

    播放:

    new Thread(){
    public void run(){
    mediaPlayer=MediaPlayer.create(MainActivity.this, Uri.parse(wangZhi));
    try{
    URL myURL=new URL(wangZhi);
    URLConnection conn=myURL.openConnection();
    conn.connect();
    InputStream is=conn.getInputStream();
    File myTempFile=File.createTempFile("temp", ".mp3");
    FileOutputStream fos=new FileOutputStream(myTempFile);
    byte[] buffer=new byte[1024];
    int length=-1;
    while((length=is.read())!=-1){
    fos.write(buffer,0,length);
    }
    is.close();
    fos.close();
    mediaPlayer.setDataSource(myTempFile.getAbsolutePath());
    mediaPlayer.prepare();
    mediaPlayer.start();
    }catch(IllegalArgumentException e){
    e.printStackTrace();
    }/*atch(IllegalArgumentException e){
    e.printStackTrace();
    }*/catch(IOException e){
    e.printStackTrace();
    }
    }
    }.start();

    暂停:mediaPlayer.pause();

    重播:

    if(mediaPlayer.isPlaying()){
    mediaPlayer.reset();
    }

  • 相关阅读:
    Docker系列二:Docker的基本结构
    Codeforces 1013
    树形结构升级
    Codeforces 402 and 403 (Div. 2 and 1)
    Codeforces 342
    图论基础
    树形结构基础
    Codeforces 788 (Div. 1)
    NOIP/CSP-J/S初赛集锦
    树的重心
  • 原文地址:https://www.cnblogs.com/wdc224/p/3702890.html
Copyright © 2011-2022 走看看