Java如何利用url下载MP3保存的方法:
1 /** ;
2 * TODO 下载文件到本地 ;
3 * @author nadim ;
4 * @date Sep 11, 2015 11:45:31 AM ;
5 * @param fileUrl 远程地址 ;
6 * @param fileLocal 本地路径 ;
7 * @throws Exception ;
8 */ ;
9 public void downloadFile(String fileUrl,String fileLocal) throws Exception {;
10 URL url = new URL(fileUrl)
11 HttpURLConnection urlCon = (HttpURLConnection) url.openConnection()
12 urlCon.setConnectTimeout(6000)
13 urlCon.setReadTimeout(6000)
14 int code = urlCon.getResponseCode()
15 if (code != HttpURLConnection.HTTP_OK) {
16 throw new Exception("文件读取失败")
17 }
18 //读文件流;
19 DataInputStream in = new DataInputStream(urlCon.getInputStream())
20 DataOutputStream out = new DataOutputStream(new FileOutputStream(fileLocal))
21 byte[] buffer = new byte[2048]
22 int count = 0
23 while ((count = in.read(buffer)) >0) {;
24 out.write(buffer, 0, count)
25 }
26 out.close()
27 in.close()
28 }。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
上传就和普通的文件上传一样,不过需要表明文件格式,可以在request header里面标注,便于服务器将文件保存下来。下载的时候可以直接将文件流写入到response里面,不过要设置一下response的content type,便于客户端分辨用什么程序打开文件。
总之都是流的 *** 作,和普通文件的上传下载没什么太大区别。
1.你可以播放视频,然后java软件录制。2.研究视频的编码格式,提取视频中包含的声音信息。java编码提取。没中视频格式都要具体分析。
3.有视频处理软件,直接提取。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)