❶ java 怎样通过视频播放地址获取到视频的下载地址
importjava.io.BufferedInputStream;
importjava.io.BufferedReader;
importjava.io.FileOutputStream;
importjava.io.InputStreamReader;
importjava.net.HttpURLConnection;
importjava.net.URL;
importjava.net.URLConnection;
publicclassURLConnectionDemo{
publicstaticvoidmain(String[]args)throwsException{
URLurl=newURL("http://v.youku.com/v_show/id_XNzI0OTU2MzUy.html");
URLConnectionuc=url.openConnection();
BufferedReaderbr=newBufferedReader(newInputStreamReader(uc.getInputStream()));
Stringstr=null;
Stringxz="";
while((str=br.readLine())!=null){
if(str.indexOf(".swf")!=-1){
try{
xz=str.substring(str.lastIndexOf("http"),str.indexOf(".swf")+4);
}catch(Exceptione){
}
}
}
System.out.println("下载地址为:"+xz);
getDondow(xz,"F:\xx.swf");
}
//下载视频方法
privatestaticvoidgetDondow(Stringurl,StringpathName)throwsException{
URLul=newURL(url);
HttpURLConnectionconn=(HttpURLConnection)ul.openConnection();
BufferedInputStreambi=newBufferedInputStream(conn.getInputStream());
FileOutputStreambs=newFileOutputStream(pathName);
System.out.println("文件大约:"+(conn.getContentLength()/1024)+"K");
byte[]by=newbyte[1024];
intlen=0;
while((len=bi.read(by))!=-1){
bs.write(by,0,len);
}
bs.close();
bi.close();
}
}
//图片没事,不知道为什么下载的swf视频播放不出来,你多测试几个网站试试吧
❷ 如何用java获取当前的视频流
你说的视频流,是流媒体的,目前,JAVA不支持那个模块,所有的JAVA不支持流媒体,智能操作系统的可以
❸ 怎么用java获取指定文件夹的视频列表,并点击列表内的视频能播放出来。
很简单啊,你递归出一个文件夹里面的视频类型的文件啊,(如果是web,那就是加url后面就是在项目里的文件夹啊,)然后把他们的路径保存为json格式的数据啊,然后传递给前台页面啊,然后这些视频链接就得到了啊,然后再用swf播放啊,这个用js就可以了啊,so easy 啊
❹ 如何用Java编写代码读取视频文件
视频也是一个文件,就用file类就可以了,这里简单帮你实现一下吧:
---------------------------
//向该方法传递视频文件的路径
public static void getVideo(String filePath){
//得到一个File 对象
File fileImg=FraudinfoAction.getFraudImg(path);
//渲染一个二进制字节码文件
renderBinary(fileImg);
}
❺ 怎么用java代码爬取网页中视频的源地址,不
第一种方式:1、用HttpClient模拟请求html 获取html源码;2、用jsoup方法抓取解析网页数据
第二种方式:1、用HttpClient模拟请求html 获取html源码;2、用正则抓取解析网页数据
有很多种方式能够获取html源码,源码获取到了数据解析就很容易了。你可以网络一下有很多
❻ java怎么写摄像头获取的视频流
摄像头获取到的数据其实都是一帧一帧的图片,任何语言不仅仅是java都可以对这些数据进行处理,但是Java不是最佳的选择。
针对这些图片你首先要知道摄像头是否对视频流使用了压缩技术,例如:H263\H264或者是没有压缩过的。
如果是压缩过的,你需要先对每一帧进行解编码(DECODE),然后就是一张图了,你进行你要做的编辑,然后再编码(ENCODE),再放入视频流中。
C语言开发的视频处理软件是cstream,你可以看一看,这个是通道式处理,添加插件,处理每一个buffer,一个buffer就是一帧,同时也可以处理多种格式的音频。
对视频的编辑不是简简单单就能实现的,需要对算法有很好的了解。
❼ Java 如何实现视频采集
流媒体,而且得用外围设备
❽ java如何采集USB摄像头拍摄的视频,并在web上显示出来
java编写的 能处理 视频的代码不是一般人能看懂的…… 你可以找一下其他的软件嘛……
❾ JAVA 获取视频文件信息
视频文件没有弄过。不过音频文件我是知道的。用JMF同样可以解决视频文件的问题。希望对你有帮助。
❿ java语言采集一个页面的视频的播放地址(随便哪个网站都行)
你说的是爬虫吧,如果只是播放地址的话,你选个网站
代码也很简单,不过要引用几个jar包,你如果想详细了解可以追问