我是Android开发的新手。
在这个应用程序中,我希望播放音频一段时间(比方说20秒)。 20秒后它不应该开始播放。我使用了getDuration()方法,但是我没有得到我需要的东西。
代码:
'% .3f\t'
答案 0 :(得分:3)
试试这样:
mp.start();
Handler handler=new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
mp.stop();
}
}, 20 * 1000);
20秒后,音频将停止。