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();
    }

  • 相关阅读:
    Alpha阶段项目复审
    复审与事后分析
    测试与发布(Alpha版本)
    第七天
    第六天
    团队作业第4周——项目冲刺
    第一天
    第二天
    第四天
    第五天
  • 原文地址:https://www.cnblogs.com/wdc224/p/3702890.html
Copyright © 2011-2022 走看看