現在、アンドロイド用の動画プレーヤーを開発中です。現在の字幕を表示するシンプルなテキストビューを作成しました。字幕付きのAndroidネイティブ動画プレーヤー
問題は次のとおりです。 MediaPlayer getCurrentPosition()メソッドは、ほんの数秒で時間を与えます。字幕と映画を正しく同期させるには、その値がミリ秒単位で必要です。
getCurrentPositionは私にミリ秒単位の時間を与えるはずですが、秒* 1000(すべての数字は "000"で終わります)の時間を与えます。
- あなたはこれを行う良い方法を知っていますか?
- どのように時間をミリ秒単位で取得しますか?
- 正確に秒(000ms)でイベントを生成することもできます。
; onFinishのDurationタイマーが終了した後
6)()あなたは2
厥それはSTEPに保存されたものをmillisecondLeft時間の古いタイマーを開始することができます私はリンクを共有しますか? –