<Button titleStyle={{color: "white",fontSize: 14, fontWeight: 500}}
title={recording ? 'Stop Recording' : 'Start Recording'}
onPress={recording ? stopRecording : startRecording}
/>
假设我按下按钮并开始录制,如果用户没有再次按下按钮停止录制,我如何在60秒后停止录制?
<Button titleStyle={{color: "white",fontSize: 14, fontWeight: 500}}
title={recording ? 'Stop Recording' : 'Start Recording'}
onPress={recording ? stopRecording : startRecording}
/>
假设我按下按钮并开始录制,如果用户没有再次按下按钮停止录制,我如何在60秒后停止录制?
2条答案
按热度按时间t3irkdon1#
0x6upsns2#
setTimeout()函数用于启动定时器,定时器在60秒后调用stopRecording()函数。
clearTimeout()函数用于在用户按下停止按钮时取消计时器。