gpt4 book ai didi

java - 如何在 Android 视频 View 中添加 cookies(Header)以支持旧版本的 android atleast till jellybean

转载 作者:太空宇宙 更新时间:2023-11-03 11:24:56 33 4
gpt4 key购买 nike

我有一个 Activity ,其中有 VideoView 来播放视频。

我只是将 uri 设置为 videoview,如下所示。

 videoView.setVideoURI(videoUri); 

经过一番搜索,我发现了以下可以采用 header 值的替代方案

videoView.setVideoURI(videoUri,headers); 

这里的headers是添加了cookies的HashMap

但是正如这个 url 中提到的 http://developer.android.com/reference/android/widget/VideoView.html#setVideoURI(android.net.Uri , java.util.Map)

这个新方法是在 api 21 中添加的,因为它在旧版本中不支持。有什么方法可以在旧版本中支持此功能。请帮忙。

基本上我需要将一些 session cookie 发送到播放视频所需的 videoview

请注意这是我在 stackoverflow 中的第一个问题。如果您需要任何信息以了解有关此问题的更多信息,请告诉我。

最佳答案

我不确定,但我会建议这样的事情:

    CookieSyncManager.createInstance(videoView.getContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.setCookie(videoDomainURL, cookie_value);
CookieSyncManager.getInstance().sync();
videoView.setVideoURI(videoUri);

关于java - 如何在 Android 视频 View 中添加 cookies(Header)以支持旧版本的 android atleast till jellybean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31875537/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com