getPlaybackHeadPosition()メソッドのAudioTrackクラスは、再生ヘッドの位置をフレームで返します。ミリ秒単位の相当値は何ですか?Androidでのミリ秒単位の変換
13
A
答えて
20
私はそれは言い換えれば
(track.getPlaybackHeadPosition()/track.getSampleRate()) * 1000.0
、秒あたりのフレーム数で割っ果たしたフレームの数であろうと推測しています。結果を1000倍してミリ秒単位で取得します。
フレームはチャネルごとに1つのサンプルで構成されているため、サンプルレートと同等である必要があります。例えば
、であれば戻り8654
とgetSampleRate()
戻り8000
次いで、トラックの開始からの時間が(8654/8000) * 1000
又は1081.75ms
であろう。 @Nikeによって答えが。
右であるしかし、問題がある
0
を(浮動小数点演算を仮定)。
我々はMediaExtractor.seekTo
メソッドを呼び出すと、戻り値を蓄積する。
MediaExtractor.getSampleTime()/1000
されます現在の位置の右のms。
あなたがチェックアウトすることができます!
関連する問題
- 1. Cでミリ秒を秒単位に変換
- 2. NetStream.seek(ミリ秒単位)
- 3. ミリ秒単位の基本時間への変換
- 4. Unixタイムスタンプ(ミリ秒単位)の行をdatetimeに変換する
- 5. Freemarkerモデルは、ミリ秒単位でタイムスタンプを変換します
- 6. ミリ秒単位での表現
- 7. Android - SMSタイムスタンプからの日時をミリ秒単位で取得
- 8. フォーマット日付/時刻は、ミリ秒単位で、Androidの
- 9. Realstudio(2011 4.2)ミリ秒単位の日付
- 10. mp3の長さ(ミリ秒単位)
- 11. ミリ秒単位のMFC測定機能
- 12. SQLiteは:ミリ秒単位の精度
- 13. NSTimer秒/ミリ秒単位で時間を短縮します。
- 14. ミリ秒のAndroidクロノメーター
- 15. Python:タイムスタンプの解析と時差の計算(ミリ秒単位)
- 16. Cでアラームをミリ秒単位で設定
- 17. Android(時間は0:00:000)はミリ秒単位で取得しますか?
- 18. ASP:日付をミリ秒に変換
- 19. アンドロイド:ミリ秒に日付を変換し
- 20. 日付をミリ秒に変換
- 21. ULARGE_INTEGER QuadPartをミリ秒に変換する
- 22. ハイチャート:ミリ秒単位のdateTimeが認識されない
- 23. クライアントデバイスのクロックとサーバークロックを正確に比較(ミリ秒単位)
- 24. C++クロノシステムの時間(単位:ミリ秒、時間)
- 25. .Net String Formatミリ秒単位の通貨値を表示
- 26. 日付をミリ秒単位でバインドする
- 27. 時間差をミリ秒単位で取得する方法
- 28. Entity SQLはミリ秒単位でdatetimeを比較します
- 29. ミリ秒単位でGregorianCalendarインスタンスを作成する
- 30. DateTimeをミリ秒単位でプリントする方法
はい、あなたは正しいです。 –
例えば、 – Nick
の場合、オーディオが8000サンプル/秒の場合は、(track.getPlaybackHeadPosition()/ 8)現在の再生ヘッドの位置をミリ秒単位で指定できます。 –