2

如何在android中使用TimePicker来控制歌曲的长度?例如:当用户播放歌曲时,用户将可以控制用户是否想要播放歌曲几分钟或几小时。

谢谢 :)

更新:我还没有开始编写代码,我只是在寻找一个示例代码来使 Timepicker 像以下应用程序一样:https: //play.google.com/store/apps/details? id=com .zodinplex.naturesound&feature=search_result

4

2 回答 2

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 回答
0

您可以按照以下步骤操作:

  1. 在 TimePicker 时间更改中,创建一个计时器并启动计时器。
  2. 创建媒体播放器并启动媒体播放器。
  3. 在计时器超时时,检查媒体播放器是否不为空,然后播放,然后停止媒体播放器。
于 2012-10-20T05:42:37.733 回答