1
私は、URLを使用して曲を再生するMediaplayerクラスを使用してAndroidアプリケーションを開発しています。問題は、呼び出し後の戻り値が実際の曲の長さよりも大きいことです。メディアプレイヤーのgetDuration関数android
mp.getDuration()
たとえば、曲の長さは4.3ですが、私のアプリケーションでは4.6と等しいことがわかります
私は、URLを使用して曲を再生するMediaplayerクラスを使用してAndroidアプリケーションを開発しています。問題は、呼び出し後の戻り値が実際の曲の長さよりも大きいことです。メディアプレイヤーのgetDuration関数android
mp.getDuration()
たとえば、曲の長さは4.3ですが、私のアプリケーションでは4.6と等しいことがわかります
あなたの作業環境(アンドロイドのバージョン、ファイル形式など)の詳細について教えてください。
MediaPlayerはかなりバグがあります。確かにあなたは特定の形式に関する1つのバグを経験しています。このトピックのopen issuesをご覧ください。
申し訳ありませんが、アンドロイド – Developer
はどのAPIレベルをターゲットとしていますか(たとえば、レベル8はAndroid 2.2に対応)、再生しようとしているオーディオ形式(mp3、wav、。 )。これらのパラメータによっては、いくつかのバグが発生する可能性があります。 –
Android 2.3、オーディオフォーマットはmp3 – Developer