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等各種音頻格式