电话会打断 iPhone 双摄录像吗
先说结论:电话响铃本身不会碰到正在进行的录像,但接听通常会。这是两个不同的时刻,值得在你要拍一条无法重来的素材——一场访谈、一条较长的 vlog,任何最后几分钟很重要的镜头——之前弄清楚。来电时弹出的那条横幅只是叠加在屏幕上的一层提示,本身并不会把摄像头或麦克风从正在使用它们的 App 手里拿走。真正结束录制的是「接听」这个动作。
接下来发生什么,还取决于是哪种电话。语音电话和 FaceTime 视频电话打断双录的方式并不一样,弄清楚这一点,也就明白了为什么有时候接听后录制还能多撑一瞬间,有时候却立刻中断。
为什么单纯响铃什么都不会打断
来电会以系统级横幅或全屏提示的形式出现,叠加在你正在看的画面之上。它的设计目的是打断你的注意力,而不是打断 App 对摄像头和麦克风的占用。在你对它做出反应之前——接听、拒接,或者任它响完——底下的 App 会照常运行,采集会话原封不动。拒接、或者干脆让它响完转入语音信箱,录制完全不受影响。
这也是为什么单纯把铃声调静音,并不能真正保护一条素材。调静音的手机照样会弹出横幅,你低头一瞥、点一下照样能接听;铃声音量只影响你听不听得到,不影响这通电话是否已经变成一个可以被接听的事件。真正消除风险的做法,是让这通电话从一开始就没有机会变成可以被接听的事件,这比单纯调低音量要更进一步。
语音电话和视频电话,抢走会话的方式不一样
接听一通普通语音电话,会把系统通话界面拉到最前面,把你原本在用的 App 推到后台。双摄采集会话没办法在自己的 App 不在前台时继续跑——iOS 上摄像头的使用权和「是不是当前最前台的 App」绑在一起,所以录制会在通话界面接管的那一刻结束,这和你切出去看一条消息导致的结果是一样的。
FaceTime 或其他视频通话则更直接:它自己就需要用到摄像头,所以接听它不只是把你的 App 推到后台,而是把摄像头硬件直接交给了另一个 App。不管是哪一种,实际结果都一样——会话下线,这条素材结束——但视频电话往往感觉更突然,因为不存在两个 App「礼貌共享」摄像头的中间状态。iOS 上摄像头不能被多个 App 共用。
中断之后,你能拿回什么
中断不等于崩溃。电话接管之前已经录下的那一段,是一段完整、可以正常播放的视频,而不是一个损坏或者写到一半的文件。做得规矩的双摄 App,会把来电和发热、存储不足这些情况一视同仁:会话被拿走的那一刻,立刻把文件正确收尾,而不是留下一个写了一半的录像。
DualCam 就是这样处理的——电话和其他任何中断一样,会把已经录到的那部分收尾并保存进 App 自带的媒体库,所以被电话打断的一条,是一条变短的成片,而不是丢失的素材。
保护一条重要的素材
真正靠得住的办法不是把铃声调静音,而是让这通电话在你录制期间根本没有机会变成一个可以被接听的事件。开拍前打开勿扰模式或者某个专注模式,做到的正是这一点:来电被静音,横幅也不会弹出,屏幕上没有东西可以让你瞥一眼、点一下。
在你打算完全依赖勿扰模式保护重要素材之前,有一条 iOS 的行为值得知道:默认情况下,同一个号码如果很快又打进来第二次,勿扰模式仍然会放行,理由是这种「立刻回拨」的模式有可能是真正的紧急情况。这对日常生活是个合理的保险,但如果你要录的东西确实无法重来,提前检查一下专注模式的设置,多花这一分钟是值得的。
延伸问题
只是看到来电横幅,会让录制停下来吗?
不会。横幅只是叠加提示,不会拿走摄像头或麦克风。只有接听之后录制才会结束;拒接或者不理会,录制会继续进行。
勿扰模式能挡住所有电话吗?
不是无条件的——默认情况下,如果同一个号码很快再打一次,iOS 仍然会放行,因为这种模式被当作可能的紧急情况处理。如果这一点对你很重要,开拍前检查一下专注模式的设置。
如果一通电话把录制截断了,素材会丢吗?
不会。电话接管之前已经录下的部分,会被收尾成一个完整、可以播放的文件,而不是留下一个损坏的文件,这和录制被发热或存储不足打断时的处理方式是一样的。