导航:首页 > 编程语言 > java音频转码

java音频转码

发布时间:2023-08-07 10:41:03

java实现 mp3格式转换wav

㈡ java转码问题

呵呵,看我这个,是本人原创。不管你是任何编码都可以解决,唯一的缺点是效率稍微低了点(不过比楼上那个要快)。

思路:
1.首先在jsp页面即客户端用JavaScript将汉字处理成asc码
2.服务端再将asc码还原成原有的字符

JavaScript转换代码:

var s=document.getElementById("text").value;
var t="";
//将汉字转换成ASCII码,然后在服务器端里再根据ASCII码转换成相应的字符
for(i=0;i<s.length;i++){
t+=s.charCodeAt(i)+" ";//将字符转换成相应的ASCII码并用空格隔开;
}

java服务端还原:

String param=request.getParameter("param");
StringBuffer buf=new StringBuffer("");
String[] ss = param.split(" ");
for (int i = 0; i < ss.length; i++) {
char c = (char) Integer.parseInt(ss[i].trim());
buf.append(c);
}
System.out.println("还原后的字符是:"+buf.toString());

----------------------
如果你再把转换后的asc码再加个数字或者减个数字就是一个简单的加密,O(∩_∩)O~,希望对你有所帮助

㈢ JAVA里的编码转换,懂的进来看看!!!!!

c:\Java\jdk1.6.0_05\bin中有个native2ascii.exe文件局宴就是了
使用:在这个bin文件夹中有a.txt它的内容是汉字“你好”,在DOS提示符(环境变量要配置)或者进入bin目录下输入 native2ascii a.txt b.txt
然后bin文件夹里就生成b.txt,打开b.txt你会看樱腊举到/u4f60/脊碧u597d

反过来就是Unicode转汉字

㈣ java转码后局部乱码问题

问题给你解决了,看代码

public class Test {
public static void main(String[] args) {

try {
String s = new String("中文测试局部乱码问题2011中文测试上传文件名乱码问题.txt".getBytes(),
"UTF-8");
System.out.println(s);
s = java.net.URLDecoder.decode(s, "utf-8"); //utf8转gbk
System.out.println(s);
Test convert = new Test();
byte[] fullByte = convert.gbk2utf8(s); //gbk转utf8
String fullStr = new String(fullByte, "UTF-8");
System.out.println("string from GBK to UTF-8 byte: " + fullStr);

} catch (Exception e) {
e.printStackTrace();
}
}

public byte[] gbk2utf8(String chenese) {
char c[] = chenese.toCharArray();
byte[] fullByte = new byte[3 * c.length];
for (int i = 0; i < c.length; i++) {
int m = (int) c[i];
String word = Integer.toBinaryString(m);

StringBuffer sb = new StringBuffer();
int len = 16 - word.length();

for (int j = 0; j < len; j++) {
sb.append("0");
}
sb.append(word);
sb.insert(0, "1110");
sb.insert(8, "10");
sb.insert(16, "10");

String s1 = sb.substring(0, 8);
String s2 = sb.substring(8, 16);
String s3 = sb.substring(16);

byte b0 = Integer.valueOf(s1, 2).byteValue();
byte b1 = Integer.valueOf(s2, 2).byteValue();
byte b2 = Integer.valueOf(s3, 2).byteValue();
byte[] bf = new byte[3];
bf[0] = b0;
fullByte[i * 3] = bf[0];
bf[1] = b1;
fullByte[i * 3 + 1] = bf[1];
bf[2] = b2;
fullByte[i * 3 + 2] = bf[2];

}
return fullByte;
}
}

结果:
中文测试局部乱码问题2011中文测试上传文件名乱码问题.txt
中文测试局部乱码问题2011中文测试上传文件名乱码问题.txt
string from GBK to UTF-8 byte: 中文测试局部乱码问题2011中文测试上传文件名乱码问题.txt

㈤ 如何把java里面的mp3格式声音改成wav格式的

千千静听 就可以了
把歌曲放进播放列表中 右键点击要转化的歌曲 选择 "转化格式"
在里面的 "输出格式" 选择 "wave 文件输出" 就行了
记得修改保存的地址

阅读全文

与java音频转码相关的资料

热点内容
pdf1膜 浏览:157
理光为什么设置不了扫描文件夹 浏览:872
老夫子pdf 浏览:302
基于matlab的图像压缩编码 浏览:79
麦克纳姆轮编程 浏览:158
昂科威15压缩比 浏览:100
安卓车机wifi安全性如何选择 浏览:388
华三服务器如何外接硬盘 浏览:585
csgo创意工坊如何寻找专用服务器 浏览:314
程序员抓虫子动图 浏览:600
广数挑四头螺纹怎么编程 浏览:650
embraco压缩机是哪国的 浏览:911
为什么服务器流量那么贵 浏览:258
读取pdf文件内容 浏览:490
如何给脚本链接加密 浏览:86
多服务器云部署方案 浏览:443
如何把一个安卓应用改为中文版 浏览:450
带求补器的源码 浏览:733
程序员掉入能力陷阱 浏览:672
中百超市多点app如何充值 浏览:331