【问题标题】:Shutter Sound (Ding) recorded in video mode以视频模式录制的快门声 (Ding)
【发布时间】:2012-12-26 08:16:33
【问题描述】:

我正在使用自定义相机。当我单击开始录制按钮时,“叮!”声音出现,这是内置的。这导致该声音在记录的第一秒内被记录下来。

-(void)overlay_start_buttonAction
{

   overlay_start_button.hidden = TRUE;
   overlay_stop_button.hidden = FALSE;
   overlay_rec_label.hidden = FALSE;
   overlay_cancel_button.hidden = TRUE;
   overlay_rotate_camera_button.hidden = TRUE;

   [image_picker startVideoCapture];

}

有没有办法抑制这种声音?

如果您想在这里查看我的完整代码,请输入http://pastie.org/5579182

【问题讨论】:

    标签: iphone objective-c ios uiimagepickercontroller video-capture


    【解决方案1】:

    一些国家/地区有立法,要求手机在录音开始时发出声音。它是操作系统的一部分,您无法禁用或替换它。

    例如,当您尝试在有或没有对方许可的情况下录制电话时。录音开始有音效,是为了通知对方通话录音已经开始。

    我猜视频录制也是这样。

    【讨论】:

      【解决方案2】:

      您的代码没有任何声音选项或文件的参考。您必须查看框架内部。

      您可以做的一件事是创建一个空的安静的声音文件,提供相同的名称并在您的项目中替换它。我知道这不是代码天才,但请在代码中查找声音文件名的引用,并检查是否有 BOOL 链接到它或者是否可以从代码中删除它。

      【讨论】:

        猜你喜欢
        • 2013-09-20
        • 2012-02-25
        • 1970-01-01
        • 1970-01-01
        • 2017-04-12
        • 2013-07-08
        • 1970-01-01
        • 1970-01-01
        • 2014-08-19
        相关资源
        最近更新 更多