Java怎么将.amr java amr格式转换mp3的音频转换成 mp3 java amr格式转换mp3

5480人阅读
最近一直都在做微信相关的项目
有个需求是上传录音,然后再播放
实现方法是,调用微信接口,录音,上传到微信服务器,当用户保存的时候,从微信服务器下载下来,然后再转码成为MP3格式,在页面使用audio标签播放
原因,ios和安卓的录音格式不同,而audio标签不能直接播放ios的录音文件(或者ios无法播放amr格式文件,忘记了),为了实现兼容性,将音频转码后,再给用户查看播放
使用jave实现,上网找了很久,很久前也就想弄的,一直没实现,今天找到了一直想关文章看了下,调试了下,发现可以用,就想记下来
上网下载jave-1.0.2.jar &,一般该jar包只能在window下正常工作,要在linux下工作,需要替换改jar里面的文件,如果以后忘记了,百度下就好
package convertV
import it.sauronsoftware.jave.AudioA
import it.sauronsoftware.jave.E
import it.sauronsoftware.jave.EncoderE
import it.sauronsoftware.jave.EncodingA
import it.sauronsoftware.jave.InputFormatE
import java.io.F
&* @exception
&* @author zs&
&* @version 日 下午6:12:20&
&* @description
&* @version 1.0
public class convertVoice {
public static void main(String[] args) throws Exception {
public static void change()&
File source = new File(&E:\\gtGEHFWPLYxlsJmjaMJJYwuvvQxh6qHcZxzV-FuvCtkWM9XFimee0L2Zi9sCepqS.amr&);
File target = new File(&D:\\5.mp3&);
AudioAttributes audio = new AudioAttributes();
Encoder encoder = new Encoder();
audio.setCodec(&libmp3lame&);
EncodingAttributes attrs = new EncodingAttributes();
attrs.setFormat(&mp3&);
attrs.setAudioAttributes(audio);
encoder.encode(source, target, attrs);
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (InputFormatException e) {
e.printStackTrace();
} catch (EncoderException e) {
e.printStackTrace();
只需要传入两个路径即可,另外,运行时会报错,但是生成的文件照样可以正常运行,报错原因,amr编码为设置,不懂怎么设置,就不设置了.
转码前,34KB的amr文件,转码后,386KB的MP3文件 & & →_→ 我都不知道说什么,不理他,反正不是我用的功能
&audio src=&media/5.mp3& controls=&controls&&&/audio&
我试了下,这样写就行了,在页面点击播放,就能播放,但是进度条无法调戏,点不到,只有开始/暂停按钮,音量调节按钮
弄了两个jar,一个window版本的,一个是linux版本的,但是发现linux版本的jar在window下也能正常工作,想把它们两个也传上来的,但是不知道怎么传,不理它
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:8718次
排名:千里之外
(1)(1)(1)(1)(5)2016年7月 Oracle大版内专家分月排行榜第二2016年6月 Oracle大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。&>&&>&&>&&>&java 将amr转换为MP3文件
java 将amr转换为MP3文件
上传大小:12.02MB
amr MP3文件java 将amr转换为MP3文件
综合评分:4.2(6位用户评分)
收藏((1))
所需积分:0
下载次数:273
审核通过送C币
创建者:jerryshen
创建者:qq_
创建者:sinat_
课程推荐相关知识库
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&vip年卡&4000万程序员的必选
java 将amr转换为MP3文件
会员到期时间:剩余下载次数:
积分不足!
资源所需积分
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分
当前拥有积分
VIP年卡全年1200次免积分下载
你当前的下载分为234。
java 将amr转换为MP3文件
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:}

我要回帖

更多关于 手机amr格式转换器mp3 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信