android-如何延迟音频文件,使其在几秒钟后启动

android-如何延迟音频文件,使其在几秒钟后启动,android,android-activity,android-mediaplayer,Android,Android Activity,Android Mediaplayer,我一直在想,是否有办法使用mp或soundpool延迟声音,并使其在10秒后完全启动(我有一个倒计时,并想添加一个声音效果,在10秒后显示3,2,1 go!)也许可以使用处理程序 Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { playSound(); } }, 10000); 使

我一直在想,是否有办法使用mp或soundpool延迟声音,并使其在10秒后完全启动(我有一个倒计时,并想添加一个声音效果,在10秒后显示3,2,1 go!)

也许可以使用处理程序

Handler handler = new Handler();
handler.postDelayed(new Runnable() {            
    @Override
    public void run() {
        playSound();
    }
}, 10000);

使用
Handler.postDelay
在10秒后启动MediaPlayer我不确定在媒体播放器的上下文中写在哪里,有人能详细说明一下吗?如果它是一个短的声音,我可以将这个处理程序与soundpool一起使用吗?你把它写在播放声音的地方,它刚刚包装好。我没有使用soundpool的经验,也许这里的代码可以帮助我,即使它没有被回答