2
A
回答
3
您可以通過將文件大小在秒的音頻的長度,例如,從隨機AAC接近它在我的圖書館編碼M4A:
File Size: 10.3MB (87013064 bits)
Length: 5:16 (316 Seconds)
Which gives: 87013064 bits/316 seconds = 273426.147 bits/sec or ~273kbps
Actual Bitrate: 259kbps
由於大多數的音頻文件都有一組已知的有效比特率級別,您可以使用它來將比特率調整到適當的級別進行顯示。
Link to original answer by Jake Basile
或者使用此代碼,讓它更準確:
MediaExtractor mex = new MediaExtractor();
try {
mex.setDataSource(path);// the adresss location of the sound on sdcard.
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
MediaFormat mf = mex.getTrackFormat(0);
int bitRate = mf.getInteger(MediaFormat.KEY_BIT_RATE);
int sampleRate = mf.getInteger(MediaFormat.KEY_SAMPLE_RATE);
相關問題
- 1. 通過javascript獲取音頻文件的音量信息
- 2. 獲取有關YouTube視頻的信息
- 3. 讀取音頻文件信息php
- 4. 在音頻文件中存儲信息
- 5. WPF C#,從音頻文件中獲取信息
- 6. 獲取有關音頻的信息,在另一個應用程序中播放
- 7. 在Android上獲取目錄中的所有音頻文件?
- 8. 從PCM數據獲取音頻信息
- 9. 獲取關於圖片和視頻文件的信息與qt
- 10. 如何獲取音頻文件信息(專輯,藝術家,圖像,...)Android?
- 11. 用於從MP3文件中提取音頻信息的Java庫
- 12. 從音頻字節中獲取音調或振幅等信息
- 13. 獲取與他的路音頻文件的信息 - Objective-C中的iOS
- 14. 查詢有關文件的信息android
- 15. 拾取音頻文件android
- 16. 獲取有關專輯中視頻的詳細信息
- 17. 基於android中的文件大小獲取音頻文件
- 18. 通過音頻信號在Android中傳輸和提取消息
- 19. 在ios中獲取所有音頻和視頻文件
- 20. Java Media Framework:從mp3文件中提取音頻信息
- 21. 從android錄音文件中獲取頻率和音高
- 22. 如何從SD卡獲取所有的音頻文件android
- 23. 獲取文件夾中的所有音頻文件
- 24. 如何從wav和flac文件中使用php獲取音頻信息?
- 25. 獲取有關未完成編碼的視頻的信息
- 26. 在Android中如何獲取帶有縮略圖的音頻文件到ListView中?
- 27. 如何在Mail.app中獲取有關電子郵件的信息
- 28. 如何使用perl獲取有關視頻的信息?
- 29. 在android中合併音頻文件和捕獲的視頻
- 30. 獲取Quicktime視頻信息
您可能需要使用第三方Java庫這樣做。您可以使用'AudioManager'來獲取藝術家和專輯等信息。 –
從Android本身沒有任何庫嗎? – Javiator