android从byte[]字节数组中播放mp3音乐
16lz
2021-01-24
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/
上面也是一个不错的博客
也是关于音乐下载问题
更多相关文章
- 看了张鸿洋大神那篇公众号推送的文章才是促使我来写博客
- 对系统学习与写博客的看法——学完《第一行代码》有感
- android 优秀博客的保存
- Android之博客案例 及 获取指定URL的网页内容
- 如何写好自己的博客
- Android -- 跨应用启动Service