3

サーバーからのリスト ビューで選択された項目に基づいて、12 の異なるオーディオ ファイルを再生するアプリを設計しました。オーディオの再生中にエミュレータのホーム ボタンを押すと、通知バーに通知が表示されますが、クリックするとオーディオ プレーヤーは再起動しますが、以前のオーディオはまだ再生されています。

通知アイコンがクリックされたときにオーディオ プレーヤーの現在の状態を表示するには、オーディオ プレーヤーが必要です。

4

1 に答える 1

0

アクティビティがフォアグラウンドに移動したら、onResume を使用してオーバーライドできます。

ProgressBar を使用して進行状況を表示すると仮定しています。したがって、メディア プレーヤーの getCurrentPosition メソッドを使用して、プログレス バーを現在の位置に設定できます。(これは onResume で行います)

それはそれを適切な位置に設定する必要があります。次に、CountDown または操作を再起動して ProgressBar を更新すると、動作するはずです

于 2012-12-12T12:52:45.990 に答える