前段时间做了个功能(有2.3个月了,突然想起来了,就记录一下),语言播放.一开始觉得很简单~~~ 计划应用的是H5的audio标签,但因为这个标签不支持amr格式的语言,但是手机端传到后台的录音却都是amr格式的,无奈,只好先进行了转码工作. amr格式语言转mp3格式,在windows服务器上均已通过,百度有很多博客.挺简单. 但是,最怕的但是,服务器是Linux环境,之前的一切工作全部白瞎了.之后就是各种Linux环境下的尝试了,然并卵,苦逼了一个一个礼拜,按照网上方法一个个尝试,结果过程和…
最近搞一个项目,需要获取微信端语音文件,下载之后发现是AMR格式的录音文件,这下把我搞晕了,C#中的4种播放模式不支持播放AMR,想到都觉得头痛,如何是好?最后找到的方案,其实也简单:windows media player 1.上网下载最新的解码器:K-Lite Codec Pack,下载地址百度可以查询,如果没有可以联系我 2.就是下C#代码,选择项目-->添加引用-->Com组件-->选择windows media player,如图: 3.C#播放语音代码:(这个仅仅是播放代码,…
原创文章,转载请注明出处! 前言: amr作为一种高压缩比的音频格式,受到很多客户的青睐.本文主要涉及两部分的内容,一是amr如何转为mp3格式,二是如何直接播放amr格式的文件. 1. 如何使用Java将amr格式的文件转化为mp3格式的文件?     要实现转化需要一个依赖: <dependency> <groupId>ws.schild</groupId> <artifactId>jave-core</artifactId> <ver…
mp3格式大家都知道,amr格式就陌生了,至少我没听过.百度一下,先给自己扫盲: AMR(Adaptive Multi-Rate):nokia为WB-AMR格式(AWB)的铃声所作的商业命名,以被3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)选定为GSM和3G WCDMA应用的宽带语言编解标准.(--摘自百度百科) amr格式文件播放出来的声音音质比mp3差,主要应用于手机铃声和手机录音.大部分主流的音视频播放器都支持amr格式,现在要实现网…
本文主要介绍 Flash 播放 AMR 格式 Base64码 音频. 在此之前么有接触过 Flash ,接触 AS3 是一头雾水,不过幸好有 TypeScript 和 JavaScript 的基础看起来不是很费劲,现学现卖的就是开了 ”跳坑“ 之旅~~~ 1.实现思路 起初一点实现思路都木有,不知道该从何做起,只知道用 Flash 播放 AMR ,度娘谷姐的一顿找,结果可想而知,没有糟糕,只有十分糟糕,哈哈. 后来想了想,凡事都得有个思路,不能闷头干,瞬间恍然大悟,为自己浪费的快一天的时间,感到…
这个需求由来已久,公司的语音订单很多,每次客服都是从服务器down下语音来听.很不方便..于是我就上网扒拉看有么有什么web播放器能播放amr格式的音频文件,amr百度百科 总之找了很久.,,然后发现苹果的QuickTime Player 播放器能播放.. 具体步骤如下: 1.下载QuickTime Player 2.在服务器端需要添加web服务器的mime.type支持就是在Apache 啊nginx啊之类的mime.type文件增加如下 audio/amr amr audio/amr-wb …
1.opencore-amr源码下载 https://sourceforge.net/projects/opencore-amr/files/opencore-amr/ 2.opencore-amr编译 交叉编译到arm平台 ./configure --host=arm-linux-gnueabihf --prefix='/home/dong/pocdemo/opencore-amr-0.1.3/arm' make make install 3.opencore-amr的应用 1) openco…
前言:winform端对于音频文件的格式多有限制,大多数不支持amr格式的文件的播放.但是,手机端传过来的音频文件大多数是amr格式的文件,所以,要想在winform客户端支持音频文件的播放,可以通过将amr格式转换成mp3格式.利用的方法就是在.net端调用外部的ffmpeg.exe文件来进行格式的转换.这种中方式支持多种文件之间的互转,比如wav转mp3,mp3转wav,mp3转amr等,重点再于指令符 具体方法 /// <summary> /// 将amr音频转成mp3手机音频 ///…
用 Lua 控制 MIDI 合成器来播放自定义格式乐谱 作者: FreeBlues 最新: https://www.cnblogs.com/freeblues/p/9936844.html 说明: 本文是根据 七周七语言(卷2) 中的一个 Lua 示例项目略加修改而来. 目录 项目介绍 环境准备 项目结构和代码 从单个音符到乐曲 多声道乐曲播放 项目介绍 这个项目通过 Lua 调用一个用 C++ 实现的 MIDI 接口库 RtMidi 来控制一个 MIDI合成器 播放自定义格式的乐谱, 来演示…
ffmpeg是一个非常强大的音视频处理工具,官网是:http://ffmpeg.org/. 由于ffmpeg在windows上和linux系统上的执行文件不一样(Windows上不需要安装ffmpeg,只需要下载Windows版本的ffmpeg就行.linux上需要用户自己安装ffmpeg---> 参考链接:http://linux.it.net.cn/e/Linuxit/2014/0828/3980.html) 最近最项目是遇到一个需求,就是将安卓端amr格式的录音文件转为mp3格式,然后在网…