gpt4 book ai didi

android - 5 毫秒后调用方法

转载 作者:可可西里 更新时间:2023-11-01 19:08:45 25 4
gpt4 key购买 nike

如何在使用 MediaPlayer 播放音频 5 毫秒后调用录制方法。我试过类似的东西,但我不知道,也没有找到任何好的例子来结束这个。

while(mp.isPlaying()){
if(record=0){
for(int i=0; i<5millisec; i++){ //how to define 5 millisec or is any better solution
}
startRecord();
record=1;
}
}
mp.stop();
mp.release();
mp=null;

最佳答案

5 毫秒是一个非常短的时间段,您不能将音频输出限制到这样的持续时间。您可以使用Handler 来执行延迟函数,但它不能确保在调度后5 毫秒执行。这样做的代码:

Handler handler = new Handler();
handler.postDelayed(new Runnable(){
@Override
public void run(){
startRecord();
mp.stop();
mp.release();
}
}, 5);

关于android - 5 毫秒后调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15521640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com