0

だから私はビデオを再生するアプリを持っています。また、デバイスの日時を設定するための時刻同期サーバーがあります。呼び出すたびにSystemClock.setCurrentTimeMillis(millis)ビデオが停止するようです。

android.media.MediaPlayer.MediaPlayer()オブジェクトを使用してビデオを再生していますか? 他の誰かがこれを経験しましたか?現在の期間を監視するだけのウォッチドッグ スレッドを作成することを計画していました。しかし、誰かがすでにこれに出くわしたかどうか知りたかっただけですか?

4

1 に答える 1

0

はい、一部のデバイスで同じ状況に遭遇しました。おそらくハードウェア ライブラリは、デコードまたは av 同期の実装でシステム タイム クロックを使用します。それが起こります。これらのデバイスでの唯一の解決策は、MediaPlayer を停止/再起動することでした。しかし、それはおそらく下位レベルの実装に依存します。

于 2013-09-20T06:09:44.147 に答える