【问题标题】:how to repeat sound using sleep method如何使用睡眠方法重复声音
【发布时间】:2013-12-21 01:26:32
【问题描述】:

我在单击按钮后重复声音时遇到问题,但它一直重复直到我单击停止按钮,我想使用睡眠方法重复它,但它说“方法睡眠未定义 onclicklistener() 类型”

b.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        b.setBackgroundResource(R.drawable.play);

        for(int i=0;i<3;++i)
        {
            for(int j=0;j<1;++j)
            {
                mp.start();
                sleep(2);
            }
            sleep(5);
        }
    }
});

【问题讨论】:

  • 在 Android、java 上看起来像你。也许提供适当的标签。
  • 这不是循环音频的好方法,原因有很多。如果您使用的是 android.media.MediaPlayer,according to the doc 它支持自己循环播放。

标签: java audio methods sleep repeat


【解决方案1】:

sleep()Thread 类的一个方法,所以你可以说Thread.sleep(2000) 休眠两秒钟,例如。由于这会引发InterruptedException,因此您还需要抓住它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    • 2017-01-02
    • 2017-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多