gpt4 book ai didi

android - Webview下载/缓存视频

转载 作者:太空狗 更新时间:2023-10-29 14:14:26 28 4
gpt4 key购买 nike

我在 android 中有一个 webview,它转到其中有视频标签的网站。下载视频或缓存视频的最佳方式是什么,这样它就不会在每次播放时都下载。找不到任何有用的东西。

最佳答案

首次加载视频时下载视频,并将其存储在应用的数据文件夹中。之后在您的 webview 中拦截视频 url 请求并从本地流式传输视频。

 @Override
public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {

//这里检查/request.getUrl().toString()/是否为视频url,如果是则

获取本地保存的视频并转换为输入流返回如下,

return new WebResourceResponse(getMimeType(request.getUrl().toString()), "UTF-8", 200, "OK", responseHeaders, inputStream);   

关于android - Webview下载/缓存视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23876103/

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