android のステート ダイアグラムに従って、MediaPLayer は準備後に開始されます。最小限のコンテンツとプレーヤーを受け取る必要があるアプリを実装する予定です。ただし、プレーヤーは準備段階で完全なコンテンツが受信されるまで待機しています。
例: コンテンツの合計の長さ: 10kb、バッファーが 2kb に達したらプレーヤーを開始するように計画します。つまり、プレーヤーは 2kb のバッファーが準備されるまで待機し、プレーヤーを開始する必要があります。
アルゴリズム: 1. サーバーからのコンテンツのダウンロードを開始します 2. バッファー 2kb が準備されている場合は、プレーヤーを開始します。それ以外の場合は、スピンの進行状況をユーザーに表示します (n/w 遅延) 3. 完全なコンテンツ 10kb が到着するまで 2 を繰り返します。
MediaPLayer で上記のアルゴリズムを実現できますか?