在Android中,的getPlaybackHeadPosition()方法返回以幀表示的播放頭位置,它的等效值(以毫秒爲單位)是多少?android中的幀轉換毫秒數
13
A
回答
20
我猜測,這將是
(track.getPlaybackHeadPosition()/track.getSampleRate()) * 1000.0
換言之,幀的數量演奏每秒幀的數目分開。然後,將結果乘以1000以獲得毫秒。
一個幀由每個通道一個採樣組成,因此應該等於採樣率。
例如,如果返回8654
和getSampleRate()
返回8000
則由於軌道的開始的時間將是(8654/8000) * 1000
或1081.75ms
。 (假設浮點運算)
0
通過@Nike答案是正確的。
但有一個問題。
如果我們調用MediaExtractor.seekTo
方法,回報累積值。
MediaExtractor.getSampleTime()/1000
是當前位置正確的ms。
你可以看看!
相關問題
- 1. 毫微秒到毫微秒的轉換毫秒數<999999在Java中
- 2. 將毫秒轉換爲毫秒
- 3. 轉換毫秒的NSDate
- 4. 將分鐘轉換爲毫秒Java/android
- 5. 轉換日期爲毫秒給Android(java)
- 6. 將時間轉換爲秒+毫秒秒
- 7. PHP將毫秒數轉換爲特定毫秒失敗(1425318722000)
- 8. MySQL的轉換傳統小數毫秒
- 9. 轉換時間爲毫秒?
- 10. 轉換毫秒(長)到MM:SS
- 11. 1357133639816毫秒轉換5.3
- 12. 將DateTime轉換爲毫秒
- 13. 將jiffies轉換爲毫秒
- 14. 將毫秒轉換爲time_t
- 15. 轉換MusicTimeStamp(AudioToolbox)到毫秒
- 16. 將Ecto.DateTime轉換爲毫秒
- 17. 如何在毫秒中將時間戳轉換爲毫秒
- 18. 在毫秒中將毫秒轉換爲日期時間
- 19. elasticsearch中的日期轉換爲毫秒
- 20. 分鐘,秒轉換爲毫秒
- 21. 轉換和微秒和毫秒比較
- 22. Haskell:將UTCTime轉換爲秒和毫秒
- 23. 轉換納秒到毫秒不工作
- 24. 如何將毫秒數轉換爲DateTime?
- 25. 如何將毫秒數轉換爲
- 26. 將毫秒數值轉換爲日期?
- 27. 的Javascript轉換數秒至數分鐘毫秒格式
- 28. 以毫秒Android中
- 29. 將毫秒轉換爲日期和日期爲毫秒
- 30. 如何將毫秒轉換爲android中的日期格式?
是的,你是對的。 –
請隨時接受答案:) – Nick
例如,如果音頻具有8000採樣/秒,(track.getPlaybackHeadPosition()/ 8)以毫秒爲單位給出當前播放頭位置。 –