android中的Videoview身份验证

android中的Videoview身份验证,第1张

概述我正在使用Videoview播放http视频.这个Http视频网址需要身份验证.那么请告诉我如何为VideoView设置身份验证?如果没有,还有其他方法可以查看经过身份验证的视频.谢谢&问候,SreeHarsha.解决方法:VideoView中有一个隐藏方法,允许设置HTTP标头.您可以使用反射来访问它.但它只有在服

我正在使用VIDeovIEw播放http视频.这个http视频网址需要身份验证.@H_301_1@

那么请告诉我如何为VIDeoVIEw设置身份验证?如果没有,还有其他方法可以查看经过身份验证的视频.@H_301_1@

谢谢&问候,
Sree Harsha.
@H_301_1@

解决方法:@H_301_1@

VIDeoVIEw中有一个隐藏方法,允许设置http标头.您可以使用反射来访问它.但它只有在服务器支持基本身份验证时才有用@H_301_1@

@H_301_1@

Method setVIDeoURIMethod = vIDeoVIEw.getClass().getmethod("setVIDeoURI", Uri.class, Map.class);Map<String, String> params = new HashMap<String, String>(1);final String cred = login + ":" + pwd;final String auth = "Basic " + Base64.encodeBytes(cred.getBytes("UTF-8"));params.put("Authorization", auth);setVIDeoURIMethod.invoke(vIDeoVIEw, uri, params);

当然,由于这是未记录的API,因此无法保证正常工作,您应该处理异常并制定备用计划.@H_301_1@ 总结

以上是内存溢出为你收集整理的android中的Videoview身份验证全部内容,希望文章能够帮你解决android中的Videoview身份验证所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1114089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存