视频url保存失败怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了视频url保存失败怎么办相关的知识,希望对你有一定的参考价值。
参考技术A 1.如图所示打开你要下载的视频——复制视频的网址优酷客户端视频下载URL检测失败怎么办
2.打开优酷客户端——视频管理——点击新建下载。然后下载。
如果你网速不行的话,也可以使用这种方法。
优酷客户端视频下载URL检测失败怎么办
3.跟换保存路径,由于有时候卸载不干净,导致不能下载。
优酷客户端视频下载URL检测失败怎么办
4.右击优酷——点击打开文件位置——使用优酷检测工具。进行修复。
优酷客户端视频下载URL检测失败怎么办
优酷客户端视频下载URL检测失败怎么办
5.最后实在没办法的话,可以使用卸载工具卸载再安装。一定要卸载干净。
优酷客户端视频下载URL检测失败怎么办
url中含有中文造成文件下载失败
一、场景
前段时间由于安卓客户端并发播放视频的需求量太大,造成视频卡顿的现象,因此使用java做了一套缓存视频的服务,把远程服务器的视频下载到内网服务器来解决这个问题。
二、问题引入
可是在使用流进行视频下载的时候,不含有中文的url会正常下载视频,包含中文的就会下载失败,后来经过一番查找解决办法之后发现只需要将url中的中文进行UTF-8转码即可,需要注意的是:
不能对整个url进行UTF-8转码,必须用正则表达式对url进行中文过滤板,只转码中文即可:
正则匹配方法:
public static String encode(String str, String charset) throws UnsupportedEncodingException {
Pattern p = Pattern.compile(zhPattern);
Matcher m = p.matcher(str);
StringBuffer b = new StringBuffer();
while (m.find()) {
m.appendReplacement(b, URLEncoder.encode(m.group(0), charset));
}
m.appendTail(b);
return b.toString();
}
private static String zhPattern = "[\\u4e00-\\u9fa5]";
以上是关于视频url保存失败怎么办的主要内容,如果未能解决你的问题,请参考以下文章