【问题标题】:Objective c: BOOL check if AVSpecchUtterance is currently being uttered目标 c: BOOL 检查当前是否正在发出 AVSpecchUtterance
【发布时间】:2015-03-27 01:32:27
【问题描述】:

我正在创建一个使用 AVSpeechUtterance 的 iOS 应用。按下按钮时会创建话语。目前,如果用户重复点击按钮,每次点击都会排队一个新的话语,并且它们将被重复发出,直到每个都播放完毕。

我想对此进行修改,以便只有在按下按钮时没有发出其他话语时才会创建话语。我认为这将是一个简单的布尔检查最简单的。有谁知道任何布尔值可以让我检查这个?

【问题讨论】:

标签: ios objective-c xcode avspeechsynthesizer


【解决方案1】:

因为我真正想知道的是我的 AVSpeechSynthesizer 是否在说话,而不是任何特定话语的状态,所以我需要做的就是检查 BOOL:

self.synth.speaking

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多