0

我有一个VideoView从获得认证的源获取视频,所以我已经使用setVideoURI(Uri uri,Map标题)向请求添加了标头,这似乎与this MediaPlayer setDataSource method有关。这工作正常。Android MediaPlayer:获取HTTP响应标题

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

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

回答

1

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

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

希望得到这个帮助。

+0

谢谢你的回应!我喜欢你,但显然我需要更多的信誉。让我看看我是否理解正确。当你说“干净的方式”时,你是什么意思?本地意味着什么?那看起来像Java,不是? – user1888321