Kar*_*Rao 7 android android-mediaplayer
我正在创建一个输入流来缓冲和流式传输来自云的mp3.
URL url = new URL("http://xxxx.yyy.com/Demo.mp3");
InputStream inputStream = url.openStream();
Run Code Online (Sandbox Code Playgroud)
现在我如何从媒体播放器播放mp3而不使用临时文件来存储它并从同一回读?我正在为Android Lollipop开发
这个问题直到今天仍然存在!!!查看这些链接https://code.google.com/p/android/issues/detail?id=29870和
http://www.piterwilson.com/blog/2014/03/11/android-mediaplayer-not-quite-there-yet/。绝对无法访问和控制 MediaPlayer 缓冲区,也无法将存储在字节数组中的缓冲 mp3 内容作为参数提供给 MediaPplayer 来播放它。因此,人们要么将 mp3 缓冲区转换为 PCM 并使用 AudioTrack 来播放它,要么将输入流的字节数组写入本地套接字,并使用套接字文件描述符使 Mediaplayer 读回,如下面链接音频流缓冲所述
| 归档时间: |
|
| 查看次数: |
4252 次 |
| 最近记录: |