【问题标题】:iPhone does not vibrate while recording录音时 iPhone 不振动
【发布时间】:2010-08-28 03:03:32
【问题描述】:

我正在修改 AurioTouch 示例。我想振动手机以响应特定的声音输入。我可以检测到输入和printf 它们,但AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) 在会话为kAudioSessionCategory_PlayAndRecord 时不执行任何操作。

【问题讨论】:

    标签: iphone core-audio


    【解决方案1】:

    答案是 Apple 不允许这样做。所有允许录音的音频会话都会关闭振动。

    【讨论】:

    • 我想知道它是否与设备一起振动麦克风时的音频质量有关。
    • iter,我相信 - 但你怎么知道的?
    • 实证测试 + 心灵感应(进入苹果工程师的头脑)
    【解决方案2】:

    需要同时振动和录音吗?

    如果您不这样做,您可以在需要振动时停止音频单元,将音频会话类型更改为实时音频,通过音频服务播放振动系统声音,然后将会话切换回播放和录制,然后重新开始您的音频单元录制。

    【讨论】:

    • 感谢您的这个想法。它是可行的,但不适用于我的应用程序。我正在监视音频输入,并希望在检测到特定声音时提醒用户。我不想打断听。
    • 这是我的问题stackoverflow.com/questions/21059607/… ..请检查我的问题...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多