androidwav播放
1. aimp安卓版 怎么播放.wav的dts文件
dts格式的盘片转换成wav格式时就是沙沙声了的,任何播放器都不能还原音乐了,要播放dts格式的盘片可以用千千静听,KMplayer或者WinDVD播放器播放的。
2. Android中ijkplayer如何设置音频解码器怎样设置支持wav音频解码
使用Android自带的Mediaplayer类进行播放器的开发的话是自动解码的,但是只支持.3gp,.mp4,.mp3格式文件的解码,其他类型的文件的解码是不支持的,需要自己编写解码的程序。
3. 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,一点一点地读取。
4. 我用android中的Audiorecord控件录音,加了wav的头文件,为什么千千静听等播放器还是不能播放呢求高人解答
手机也不能播放吧,应该是程序有错,最好把程序贴出来。
可以参考这个程序
http://blog.csdn.net/peijiangping1989/article/details/7042610
5. 安卓系统支持wav、mid格式吗
当然可以。装相应的播放软件即可。
6. android 怎么播放wav音频文件
祝福首先网络搜索AMRPlayer,找到之后点击下载。然后下载会出现下面的添加需要转换的amr格式文件。然后再点击上面的amrtowav。这时候弹出另存为,选择桌面。然后点击确定,这时候文件就转换为wav格式了
7. android 怎么播放wav音频文件
据反映,最难播放的是DTS编码格式的WAV名称的音乐文件。安卓版酷狗音乐播放器5.51可以播放,效果还可以,是否硬解码清楚。华为8812及三星I9300亲自测试通过。.
8. android系统api播放wav格式么
你好,经常死机有以下几种方法:
1. 首选重启动手机。一般的操作方法是长按电源键若干秒,也可以抠出电池强行关机再重启动。
2. 恢复出厂设置。恢复出厂设置会丢失通讯录、短信,在使用该功能前要先备份。
3. 刷机。刷机有风险,研究清楚再操作,或找官方维修点维修。刷机前同样要先备份资料。
不要胡乱删除自己认为不必要的文件,一些死机故障就是用户误删除了系统文件而导致的。
智能手机有很大存储空间,但使用中尽量将手机里的大量短信、大尺寸的图片都存入存储器或存储卡中,不要过多占用机身内存。
9. android 怎么播放wav音频文件
下载第三方音乐播放器,比如酷狗音乐,QQ音乐
10. 有什么什么音乐播放器可以播放wav 安卓的谢谢!
现在的主流播放器都可以播放wav格式的,比如天天动听,酷狗,QQ音乐。
天天动听(TTPOD)是上海水渡石信息技术有限公司开发音乐播放器,是一款功能强大、完全免费的音乐播放软件。支持歌词和歌曲图片下载,皮肤随心更换,更有炫丽震撼的可视化效果,同时预置丰富的均衡器效果,支持音效增强,简洁人性化的操作,给追求音乐品质的你带来了手机听歌的全新体验。目前有Android,iOS,Windows Phone,Symbian,pc客户端以及网页版。
全面支持APE、FLAC、MP3、AAC、M4A、WMA、 ALAC、WAV等各种音频格式