Android MediaPlayer:获取HTTP响应标头

时间:2015-06-22 02:24:50

标签: android authentication http-headers android-mediaplayer android-videoview

我有一个VideoView,它从经过身份验证的来源获取视频,因此我使用setVideoURI(Uri uri,Map标头)为请求添加了标头,这似乎与this MediaPlayer setDataSource method相关。这很好。

但是,我需要从服务器返回响应头,因为身份验证信息会随每个请求刷新。我在哪里可以获得回复?我认为它与设置某种听众有关?

我真的在这个网上用尽了互联网。提前谢谢!

1 个答案:

答案 0 :(得分:1)

在媒体播放器上以不干净的方式支持获取HTTP响应标头。 这个类的作者在本机中实现它而不是在java中。

    private native void nativeSetDataSource(
    IBinder httpServiceBinder, String path, String[] keys, String[] values)
    throws IOException, IllegalArgumentException, SecurityException, IllegalStateException;

希望得到这个帮助。