1
我使用的是Android的this library to read ogg files。 由於我一直在看C++代碼和Java代碼,我還沒有看到解碼後檢索PCM樣本的持續時間或數量的方式。它包含類AudioTrack
,但我無法檢索該數據。Android版Libvorbis音頻文件的播放時間
是否有任何解決方法可以查看持續時間?
預先感謝您。
我使用的是Android的this library to read ogg files。 由於我一直在看C++代碼和Java代碼,我還沒有看到解碼後檢索PCM樣本的持續時間或數量的方式。它包含類AudioTrack
,但我無法檢索該數據。Android版Libvorbis音頻文件的播放時間
是否有任何解決方法可以查看持續時間?
預先感謝您。
如果知道樣品Ñ,所述採樣率SR和通道Ç的數量的數量,持續時間噸以ms爲:
t = (n * 1000/SR)/c
實施例:
123456在44100Hz = 1399ms的立體聲樣本
個9000在8000Hz的= 1125毫秒
AudioTrack單樣本包含一些getter檢索的採樣率和通道的情況下,你沒有這個信息的數量。既然你得到了解碼數據,你應該知道樣本的數量。