android-mediaplayer不发送范围标头

android-mediaplayer不发送范围标头,android,android-mediaplayer,http-streaming,Android,Android Mediaplayer,Http Streaming,我有一个使用MediaPlayer的android应用程序。我想将wav PCM音频流传输到应用程序,因此我正在使用MediaPlayer。我的问题是MediaPlayer不发送范围标头,因此服务器返回整个文件,而不是其中的一小部分。如何使媒体播放器发送范围标头?我可以通过在远程服务器和MediaPlayer之间粘贴本地代理来实现。那是在MediaCodec和MediaExtractor存在之前。还有一点可能会有所帮助。为什么代理需要帮助呢?MediaPlayer是否仍希望在开始播放之前下载整个

我有一个使用MediaPlayer的android应用程序。我想将wav PCM音频流传输到应用程序,因此我正在使用MediaPlayer。我的问题是MediaPlayer不发送范围标头,因此服务器返回整个文件,而不是其中的一小部分。如何使媒体播放器发送范围标头?

我可以通过在远程服务器和
MediaPlayer
之间粘贴本地代理来实现。那是在
MediaCodec
MediaExtractor
存在之前。还有一点可能会有所帮助。为什么代理需要帮助呢?MediaPlayer是否仍希望在开始播放之前下载整个文件?在我们谈话时,我正在研究exoplayer。似乎支持它。代理很有帮助,因为我可以完全控制MediaPlayer将看到的内容。我会在后台发出范围请求,然后将内容作为连续流传递给MediaPlayer。好的,但我认为我不能使用代理。MediaCodec和MediaExtractor的相关性是什么?它工作得很好,但我要强调的是,这是一个解决没有MediaCodec的问题的方法。这是一个嵌入式系统,我们别无选择,只能使用安装的Android版本。