Java实现下载url视频资源
需求:下载视频到本地,视频给的是一个url格式的。
直接上代码:
public String getDownloadlVideo() throws Exception {queryJson = new HashMap<String, Object>();String fileName;//example.getVideoUrl()这里就是获取视频的url。URL url = new URL(example.getVideoUrl());//获取文件名称,并且此时的文件名是/开始的,所以先分割获取。String file = url.getFile();String[] split = file.split("/");fileName = split[split.length - 1];//这里是开启连接HttpURLConnection urlCon = (HttpURLConnection) url.openConnection();urlCon.setConnectTimeout(6000);urlCon.setReadTimeout(6000);int code = urlCon.getResponseCode();if (code != HttpURLConnection.HTTP_OK) {queryJson.put("message","error");throw new Exception("文件读取失败");}//读文件流DataInputStream in = new DataInputStream(urlCon.getInputStream());DataOutputStream out = new DataOutputStream(new FileOutputStream("C:\\"+fileName));byte[] buffer = new byte[2048];int count = 0;while ((count = in.read(buffer)) > 0) {out.write(buffer, 0, count);}out.close();in.close();queryJson.put("message","success");return JSON_RESULT;}
Java实现下载url视频资源相关推荐
- iOS播放已经下载,部分下载,没有下载的视频资源
逻辑 1) 已经下载完毕,直接使用资源路径 2) 部分下载,使用资源路径,并开始下载 3) 没有下载,开始边下边播 if ([ZFPlayerCacheManager isfinishedLoaded ...
- 如何在python3.x中使用pip3安装you-get及下载网页视频资源
如何在python3.x中使用pip3安装you-get 一.安装you-get 1. 确保添加了环境变量 搜索"系统设置">高级>环境变量>用户变量>双击 ...
- 解密Blob加密的src拼接的url视频资源
今日无bug,闲来观看视频,想下载后观看岂不美滋滋... 故F12开发者模式查看引用地址 甚是欣喜岂不很好下载,好吧是广告.. 接着看 <video src="blob:https:/ ...
- 使用python下载网站视频资源
python下载you-get pip install you-get 找到视频存放文件夹进行如下操作,回车 进行以下操作 1.you-get -i [链接] //链接是视频所在网页的链接 2.根据自 ...
- java的下载地址_java资源下载之官网地址
Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更"高大上"的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在伟大 ...
- safari下载网络视频的方法
func0: 介绍一个办法,在需要下载的视频的网页地址的网站名后面直接加上xia就可以下载了.附上截图. func1: Safari 6.0下面没有option+command+A了 大概是为了保护版 ...
- Ubuntu常用软件下载以及视频流裁剪转码获取教程(可直接下载油管、B站、优酷等视频资源!)
简介 刚开始使用Ubuntu的小朋友是不是觉得很不适应,习惯了Windows各种齐全的功能和强大的应用,初来Ubuntu时发现啥都没有(其实还是有的),像VScode.网易云音乐这些比较人性化,就会 ...
- upupoo视频使用Java代码下载
upupoo视频使用Java代码下载 Upupoo有防爬,但是你只需要模拟请求添加个请求头Referer:http://www.upupoo.com/就可以了. <dependency>& ...
- Java网络编程之实现资源下载详解【王道Java】
文章目录 一,前言 二,实现资源下载 三,资源下载的客户端 四,资源下载的服务器端 五,附源码: 5.1,资源下载的客户端 5,2 ,资源下载的服务器端 六,最后 一,前言 有一个作业需求,如下: 实 ...
- java下载m3u8视频,解密并合并ts(二)
上一篇 java下载m3u8视频,解密并合并ts(一)--m3u8概述 下一篇java下载m3u8视频,解密并合并ts(三)--代码实现 m3u8链接的获取 样例一:两个m3u8无key 首先在浏览器 ...
最新文章
- 空气输入法!浙大最新研究:空中动动手指,就能给智能手表输入文本
- 范数(赋范线性空间、向量范数、矩阵范数)
- 渗透测试中的文件传输技巧
- vue 字典配置_vue遍历数据及字典的方法
- unity3d 求两个点长度_三年级上册求组合图形周长专项练习,附答案
- freemarker空值处理
- 【Java】多线程编程
- php发起预约申请,php版微信公众平台实现预约提交后发送email的方法
- 微正指纹识别算法MZFinger5.0
- android系统可以识别NTFS格式吗,安卓手机支持ntfs格式的储存卡吗
- 第五章 大数定律及中心极限定律
- 前端规范 - js开发规范
- 做到30条业绩翻十倍
- C语言常见字符串处理string.h库函数strstr、strchr、strcat、strcmp、strcpy、strlen的介绍
- 题解 | Coffee Chicken-2019牛客暑期多校训练营第十场B题
- python的mag模块_Python Decimal max_mag()用法及代码示例
- 华为(访问控制列表ACL)
- 计算机专业申请ps怎么写,美国留学申请:个人陈述PS范文(计算机专业)
- Vivado中的TCL脚本语言
- word中插入smartart图形(插入图形、设置图形格式、在下方插入图形、在后方插入图形)
热门文章
- Python编曲实践(十):用Ableton Live 10手工扒的Grunge摇滚数据集,涵盖Grunge时期四大代表乐队的经典专辑
- python错误:ImportError: DLL load failed: 找不到指定的程序,from PyQt6 import QtCore, QtGui, QtWidgets
- 《21天学通Java(第6版)》—— 1.10 练习
- linux下blast设计引物,下面是我设计的引物的BLAST结果,请大虾帮我解释一下。谢谢...
- android 图片合成pdf文件,怎样将图片转换成pdf文件时将它们合并成一个pdf文件?...
- 极光 android,android 极光IM集成
- 掘金mysql_MySQL学习笔记(转自掘金小册 MySQL是怎样运行的,版权归作者所有!)
- 视频教程-微信小程序开发实战第三季-微信开发
- windows录屏_工具推荐:这些录屏软件既免费又好用
- 威纶触摸屏使用说明书_PLC变频器触摸屏综合实训