private void playMp3(byte[] mp3SoundByteArray) {    try {        // create temp file that will hold byte array        File tempMp3 = File.createTempFile("kurchina", "mp3", getCacheDir());        tempMp3.deleteOnExit();        FileOutputStream fos = new FileOutputStream(tempMp3);        fos.write(mp3SoundByteArray);        fos.close();        // Tried reusing instance of media player        // but that resulted in system crashes...          MediaPlayer mediaPlayer = new MediaPlayer();        // Tried passing path directly, but kept getting         // "Prepare failed.: status=0x1"        // so using file descriptor instead        FileInputStream fis = new FileInputStream(tempMp3);        mediaPlayer.setDataSource(fis.getFD());        mediaPlayer.prepare();        mediaPlayer.start();    } catch (IOException ex) {        String s = ex.toString();        ex.printStackTrace();    }}

http://blog.pocketjourney.com/2009/12/27/android-streaming-mediaplayer-tutorial-updated-to-v1-5-cupcake/

上面也是一个不错的博客

也是关于音乐下载问题

更多相关文章

  1. 看了张鸿洋大神那篇公众号推送的文章才是促使我来写博客
  2. 对系统学习与写博客的看法——学完《第一行代码》有感
  3. android 优秀博客的保存
  4. Android之博客案例 及 获取指定URL的网页内容
  5. 如何写好自己的博客
  6. Android -- 跨应用启动Service

随机推荐

  1. Android获取设备IP地址代码与分析
  2. android产品研发(五)-->多渠道打包
  3. Android串口的兼收 Android上执行硬件指
  4. android 获得root权限解密
  5. Android作为服务器与PC作为客户端通过USB
  6. Android源代码调试环境搭建
  7. Android(安卓)项目中打开另一个应用、软
  8. Android 中的拿来主义(编译,反编译,AXMLPri
  9. Android View系统分析之二View与ViewGrou
  10. 谷歌的去Android碎片化升级策略