私はここで車輪の再発明をしていますが、私は初心者プログラマーなので、これを行うための最良の方法に興味があります...
Androidアプリの一部として、私は非常にシンプルなメディアプレーヤーを開発しています。ファイルを再生します。am:sタイマーが必要なので、ユーザーはファイルのどこまで進んでいるかを確認できます(例:「04:56」)。私はおそらく明白なことを見逃していますが、これを行うための最良の方法は何ですか?
1つの方法は、1000ミリ秒間スリープする新しいスレッドを生成してから、MediaPlayer.getCurrentPosition()を呼び出してUIを更新することです。ただし、これは少しばかげているようです。私のスレッドが毎秒戻るとは限らないため、不正確な時間を表示することになります。これを行うためのより良い方法があるはずですか?
私を教育してください(または私のためにリンクしてください)。