【建站服务】鹿邑网站优化-域名申请
作者: 风兰 . 阅读量: 7 . 发表时间:2022-09-20 21:18:23
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
鹿邑网站优化

上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站



自己写了一个简单的小程序用来剪辑特定长度的音频,并将它们混剪在一起,大体思路是这样的:
1. 使用 FileInputStream 输入两个音频
2. 使用 FileInputStream的skip(long n) 方法跳过特定字节长度的音频文件,比如说:输入 skip(1024*1024*3),这样就能丢弃掉音频文件前面的 3MB 的内容。
3. 截取中间特定长度的音频文件:每次输入 8KB 的内容,使用 count 记录输入次数,达到设置的次数就终止音频输入。比如说要截取 2MB 的音频,每次往输入流中输入 8KB 的内容,就要输入 1024*2/8 次。
4. 往同一个输出流 FileOutputStream 中输出音频,并生成文件,实现音频混合。
音乐素材下载:Download
下面就给出相关代码:
public class MusicCompound { public static void main(String args[]) { FileOutputStream fileOutputStream = null; FileInputStream fileInputStream = null; String fileNames[] = {"E:/星月神话.mp3","E:/我只在乎你.mp3"}; //设置byte数组,每次往输出流中传入8K的内容 byte by[] = new byte[1024*8]; try { fileOutputStream = new FileOutputStream("E:/合并.mp3"); for(int i=0;i<2;i++) { int count = 0; fileInputStream = new FileInputStream(fileNames[i]); //跳过前面3M的歌曲内容 fileInputStream.skip(1024*1024*3); while(fileInputStream.read(by) != -1) { fileOutputStream.write(by); count++; System.out.println(count); //要截取中间2MB的内容,每次输入8k的内容,所以输入的次数是1024*2/8 if(count == (1024*2/8)) { break; } } } } catch(FileNotFoundException e) { e.printStackTrace(); } catch(IOException e) { e.printStackTrace(); } finally { try { //输出完成后关闭输入输出流 fileInputStream.close(); fileOutputStream.close(); } catch(IOException e) { e.printStackTrace(); } } }}童帅的二叔
120***7857@qq.com
乔乔
287***2758@qq.com
有时需要列出目录下指定类型的文件,例如:. java、. txt 等扩展名的文件。可以使用File类的下述两个方法,列出指定类型的文件:
上述两个方法的参数 FilenameFilter 是一个接口,该接口有一个方法:
File 对象 f 调用 list 方法时,需向该方法传递一个实现 FilenameFilter 接口的对象,list 方法执行时,参数 obj 不断回调接口方法accept(File f,String name),该方法中的参数 f 为,调用 list 的当前目录,参数 name 被实例化为当前目录中的一个文件名,当接口方法返回 true 时,list 方法就将名字为 name 的文件存放到返回的数组中。
import java.io.*;public class Filelei implements FilenameFilter {//此次使用本类作为接口 /** * @param args */ public void f(){ File f=new File("E:Myworkspace 8src"); String []filename=f.list();//以字符串的形式,先列出当前目录下所有文件看一下(有什么类型的文件) for(int i=0;i<filename.length;i++){ System.out.println(filename[i]); } System.out.println("********************************"); String []fname=f.list(this); for(int i=0;i<fname.length;i++){ System.out.println(fname[i]); } } public static void main(String[] args) { // TODO Auto-generated method stub new Filelei().f(); } @Override public boolean accept(File f, String name) {//重写接口方法 // TODO Auto-generated method stub return name.endsWith(".java");//返回当前目录下以.java结尾的文件 }}1、public String[ ] list(FilenameFilter obj) 该方法用字符串的形式返回目录下的指定类型的所有文件
2、public File[ ] listFile(FilenameFilter obj) 该方法用 File 对象形式返回目录下的指定类型的所有文件