Ⅰ android 多媒体音频开发中怎么将PCM转成ADPCM
Adensoft Audio MP3 Converter
Adensoft.Audio.MP3.Converter是一款强大的音频转换工具,能将当前主流的音频格式如WAV PCM, WAV ,GSM, ADPCM, DSP ,MP2,WMA ( win Media Audio ),Ogg Vorbis,VOX ( Dialogic ADPCM ),RAW ( PCM, A-LAW, U-LAW ),MPC (MusicPack),AVI (audio track),G.721,G.723,G.726,AIFF ,AU (UNIX audio format)无损的转换成mp3(支持批量转换)。软件同时提供良好的人机界面和完整的tag编辑功能。
Ⅱ Android中ijkplayer如何设置音频解码器怎样设置支持wav音频解码
使用Android自带的Mediaplayer类进行播放器的开发的话是自动解码的,但是只支持.3gp,.mp4,.mp3格式文件的解码,其他类型的文件的解码是不支持的,需要自己编写解码的程序。
Ⅲ android 怎么播放wav音频文件
下面这个方法就是如何读取一个WAV文件的头部:
private static final String RIFF_HEADER = "RIFF"毕伏卜;
private static final String WAVE_HEADER = "WAVE";
private static final String FMT_HEADER = "fmt ";
private static final String DATA_HEADER = "data";
private static final int HEADER_SIZE = 44;
private static final String CHARSET = "ASCII";
/* ... */
public static WavInfo readHeader(InputStream wavStream) throws IOException,
DecoderException {
ByteBuffer buffer = ByteBuffer.allocate(HEADER_SIZE);
buffer.order(ByteOrder.LITTLE_ENDIAN);
wavStream.read(buffer.array(), buffer.arrayOffset(), buffer.capacity());
buffer.rewind();
buffer.position(buffer.position() + 20);
int format = buffer.getShort();
checkFormat(format == 1, "Unsupported encoding: " + format); // 1 means
// Linear
// PCM
int channels = buffer.getShort();
checkFormat(channels == 1 || channels == 2, "Unsupported channels: "
+ channels);
int rate = buffer.getInt();
checkFormat(rate <= 48000 && rate >= 11025, "Unsupported rate: " + rate);
buffer.position(buffer.position() + 6);
int bits = buffer.getShort();
checkFormat(bits == 16, "Unsupported bits: " + bits);
int dataSize = 0;
while (buffer.getInt() != 0x61746164) { // "data" marker
Log.d(TAG, "Skipping non-data chunk");
int size = buffer.getInt();
wavStream.skip(size);
buffer.rewind();
wavStream.read(buffer.array(), buffer.arrayOffset(), 8);
buffer.rewind();
}
dataSize = buffer.getInt();
checkFormat(dataSize > 0, "wrong datasize: " + dataSize);
return new WavInfo(new FormatSpec(rate, channels == 2), dataSize);
}
上面的代码中,厅喊缺少手穗的部分应该是显而易见的。正如你所看到的,仅仅支持16位,但在你可以修改代码以支持8位(AudioTrack不支持任何其他分辨率的)。
下面这个方法,则是用来读取文件剩余的部分 – 音频数据。
public static byte[] readWavPcm(WavInfo info, InputStream stream)
throws IOException {
byte[] data = new byte[info.getDataSize()];
stream.read(data, 0, data.length);
return data;
}
我们读取的WavInfo结构体,包含采样率,分辨率和声道数已经足够让我们去播放我们读取的音频了。
如果我们不需要将全部音频数据一次性放入内存中,我们可以使用一个InputStream,一点一点地读取。
Ⅳ 安卓手机怎么剪辑音乐
vivo手机默认支持mp3和wav格悉正行式的音乐截取制作铃声,其他音睁哗频格式的软件需要自清陵行下载第三方软件截取,操作方法建议自行尝试。
Ⅳ 游戏拆包出来的音频不能播放。求帮助![安卓][apk]
这个格式,你可以导出到电脑端丛衡,进行格式转换m4a或者mp3,简单试试能不美在手机播放,或者用音乐播放器,渗银做网易云音乐,或者酷狗试试看,应该是可以播放。这个格式,你可以导出到电脑端,进行格式转换m4a或者mp3,简单试试能不美在手机播放,或者用音乐播搏芹放器,网易云音乐,或者酷狗试试看,应该是可以播放。
Ⅵ 安卓手机怎样消除湲存
首先注意,机器需ROOT,需取得ROOT权限的文件管理软件,如RE文件管理器 。 需要了解的是,机器自带的铃声、通知音等能够发出音乐的文件基本上就放在机身/system/media/audio目录下,里面有四个文件夹,分别是1.alarms,2.notifications,3.ringtones 4.UI,而我们想要消灭的拍摄音所在目纯神录是UI,这个目录里有一个文件camera_click.ogg它就是传说中的拍摄音,是ogg格式的。你也可以把这个文件拷贝到你的PC上,用支持ogg格式的播放器(如千千静听等)打开听听是否拍摄音。 请注意,并不是直接把这个文件删除了拍照就没声音了,没那么简单。把这个文件删除了,很大几率你的手机拍摄时会出现问题。不能删除,那我们应该怎么办?对了,既然不能删除,我们就替代吧!我们用一个同样名称但不发音的文件来代替这个camera_click.ogg即可。 那么,如何找到一个不出声的ogg文件呢?如果想自己动手,制作自己的拍摄声,请继续看下去。如果懒得看,只是想消除拍摄声,可以直接跳过下面两段,从“最后”开始看,因为这里有现成的制作好的无声ogg文件,下载即可(帖子最下端可供下载)。 自己动手,丰衣足食!用windows自带的录音机,拔掉你的**,打开录音机,按图上的顺序,先点录音后随即立刻点击停止,这两次点击最好在半秒之内完成。然后,文件—另存为,将你刚才猛击出来的文件存到一个位置。桌面上会出现一个扩展名为wav的文件。好!听听看,听见了吗?不出意外,你应该什么也没听见。如果听见了杂音什么的,请重新录制。当然你也可以选择自己的摄影声,注意长度要在半秒左右,转化好格式即可。接下来,我们需要将这个wav文件转换为ogg文件。可以使用小巧绿色免安装千千静听。将这个wav拖入千千静听,然后在文件上右键弹出菜单中选择“转换格式”。不出意外的话,你的输出格式里应该没有ogg这个选项。接下来需下载ogg编码器。找到一个oggenc2.87-1.3.2-P4.zip(随着时间的推移,这个文件名很可能会变化),解压到千千静听目录里(或任意位置) 回到千千静听转换格式的窗口,在“输出格式”中选命令行编码器1.0,点击“配置”,新建1个编码器方案,名称任意,把编码程序改为刚才下载并解压出来的那个ogg编码器,扩展名为ogg,命令参数为:-q10 - -o "%d"其余默认。像这样设置完毕后确认,目标文件夹就是你转换ogg文件的输入路径,自己设定一下,然后点击“立即转换”。好了,刚**录制的无声wav被你转换成无声的ogg了。这个无声缺裤配的ogg就是你未来的拍摄音了。 最后,将这个ogg文件命名为camera_click.ogg拷贝到/system/media/audio 而本身的机身自带的camera_click.ogg,最好还是重命名然后放到其他地方备份伏指一下,以免以后重新怀念对那个咔嚓声了还可以再恢复过来。 完成以上步骤后。不需要重启,直接开启相机,点击拍摄,听听看,是不是没有声音了! 此方法还可以修改安卓手机对焦声、系统声音、自带铃音等,具体操作同上。
Ⅶ wav格式怎么在安卓车机
整轨WAV音乐是将整张CD音频无损的记录下来,然后通过索引文件进行播放的音频格式。当我们有幸获得一个无损WAV格式的整轨音乐文件时(靠运气和缘分),
怎么在手机和电脑、以及汽车上播放就成了必备的技能,虽然很简单
,但是还是有很多朋友是刚刚接触无损音乐这类资源的,下面简单的演示下。
首先我们获得的资源文件有可能是像这样的↓
这是一种压缩包的格式,注意后缀一般为.rar .zip .7z等等,这种压缩包需要先用解压缩软件解压,电脑和手机APP都有,可以在各个应用市场下载得到
解压缩后我们可能会得到一些文件像下面这样↓
cue后缀的是索引文件,你也可以理解为播放列表,就是记录整轨文件每首歌的分隔点(时间),wav后缀的是主文件,没有索引文件时也能播放,但是所有曲目会连贯着播放,无法单独跳选到想要的曲目。
除了这两个其他文件可有可无
。。。
然后我们需要有播放的软件,PC电脑上个人比较喜欢用Foobar2000
打开cue文件后像这样↓
(版本不同可能会稍有区别)
手机上推荐使用“磨租好海贝音乐”型野,试过多款手机播放器,这款音质算是不错的,瞎铅而且也带有10段EQ均衡器,喜欢调音的朋友也可以玩一下
↓
那么问题来了,想在车上播放这些音乐怎么办呢?
有些车载主机或原车主机甚至连单曲WAV文件都不支持,
更不用说整轨文件
安卓大屏主机都支持WAV,大众原车主机只支持FLAC和MP3,
低端的主机只支持MP3
那么需要的就是先转换好车机能用的格式,再拷贝到U盘上。
正好Foobar2000这个软件都具备了↓单曲转换方法如下图
一般用到上面三种格式,选取你想要的就可以了。
Ⅷ 为什么在把WAV转换成MP3时文件会出错
1、音乐文件本身的问题,请尝试从头至尾播枝知放,如果
不正常:重新复制或下载;
正常:转第2。
2、转换工具(软件)问题,亩闷选用另一种工具或修复/重装现有工具。
3、建议:如果是批迅搭弯量转换,使用豪杰解霸,如果是单文件转换,使用各种音频处理软件。
Ⅸ 安卓导航识别不了wav歌曲
导航不支持wav格世袭山式的音乐。或者你下载的音乐,有损坏了,你可以重新下载一搜中下,或者也许是码率禅消不支持,转成MP3试试。
Ⅹ 如何使用android用 wav格式录音
祝福首先网络搜索AMRPlayer,找到之后点击下载。然后下载会出现下面的添加需要转换的amr格式文件。然后再点击上面的amrtowav。这时候弹出另存为,选择桌面。然后点击确定,这时候文件就转换为wav格式了