gpt4 book ai didi

ios - 录制语音的按钮操作

转载 作者:行者123 更新时间:2023-11-28 09:54:00 25 4
gpt4 key购买 nike

我用 Swift 制作了一个应用程序,它可以在您点击按钮时录制语音。

我想知道需要执行哪个操作来记录,如下例所示:

  • 当我点击按钮时,录音机启动并且
  • 录音机记录声音,直到手指松开按钮

是否有一个按钮 @IBAction 可以做到这一点?

最佳答案

如果您打算应用以下场景:

  • 用户触摸了按钮(并没有松开),因此开始录制。
  • 一旦用户释放 - 或拖出按钮 - 录制应该结束。

您可以通过将以下事件添加到您的录制按钮来实现它:

1- 添加 touchDown 事件 => 用户触摸按钮(并没有松开),因此开始录制。

2- 添加 touchUpInside 事件 => 一旦用户释放记录应该结束。

3- 添加 touchDragExit 事件 => 或拖出按钮。

应该是这样的:

@IBAction func touchDown(sender: AnyObject) {
print("Start recording")
}

@IBAction func touchUpInside(sender: AnyObject) {
print("Stop recording")
}

@IBAction func touchDragExit(sender: AnyObject) {
print("Stop recording")
}

关于ios - 录制语音的按钮操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40173205/

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