2

曲の長さを制御するためにAndroidでTimePickerを使用するには? たとえば、ユーザーが曲を再生するとき、ユーザーはその曲を数分間再生するか、数時間再生するかを制御できます。

ありがとう :)

更新: 私はまだコードを書き始めていません。次のアプリのように Timepicker を作成するためのサンプル コードを探しています: https://play.google.com/store/apps/details?id=com .zodinplex.naturesound&feature=search_result

4

2 に答える 2

0

次の手順に従うことができます。

  1. TimePicker時間変更で、タイマーを作成してタイマーを開始します。
  2. メディアプレーヤーを作成し、メディアプレーヤーを起動します。
  3. タイマーのタイムアウト時に、メディアプレーヤーがnullでないかどうかを確認し、再生してから、メディアプレーヤーを停止します。
于 2012-10-20T05:42:37.733 に答える
0

TimePicker を使用して、必要な時間を取得します。次に、カウントダウン タイマーを使用します。カウントダウン タイマーの onFinish メソッドに目的の機能を追加します。

new CountDownTimer(30000, 1000) {

     public void onTick(long millisUntilFinished) {
     mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
     }

     public void onFinish() {
         //stop media player
    }
  }.start();
于 2012-10-20T06:22:10.803 に答える