Ios 如何在CallKit中使用CXStartCallAction isVideo属性和本机视频按钮?

Ios 如何在CallKit中使用CXStartCallAction isVideo属性和本机视频按钮?,ios,swift,voip,callkit,Ios,Swift,Voip,Callkit,我试图弄清楚当用户点击本机iOS呼叫屏幕上的视频按钮时会发生什么。我已经阅读了一些教程并查看了代码,但它似乎不是委托方法或任何东西 CXStartCallAction有一个属性:var isVideo:Bool,但我似乎不知道它是如何使用的 我注意到(在Speakerbox示例项目中)它将显示从“Speakerbox视频”更改为“Speakerbox音频”,但我假设它还有其他用途 更大的问题可能是“视频按钮的作用是什么?”似乎它只是打开了打开的窗口,但不确定 我试图弄清楚当用户点击视频时会发生什

我试图弄清楚当用户点击本机iOS呼叫屏幕上的视频按钮时会发生什么。我已经阅读了一些教程并查看了代码,但它似乎不是委托方法或任何东西

CXStartCallAction
有一个属性:
var isVideo:Bool
,但我似乎不知道它是如何使用的

我注意到(在Speakerbox示例项目中)它将显示从“Speakerbox视频”更改为“Speakerbox音频”,但我假设它还有其他用途

更大的问题可能是“视频按钮的作用是什么?”似乎它只是打开了打开的窗口,但不确定

我试图弄清楚当用户点击视频时会发生什么 本机iOS呼叫屏幕中的按钮。我经历了几次 看了教程和代码,它似乎不是一个 委托方法或任何东西

如果您在手机锁定时收到来电时正在谈论屏幕上的“视频”按钮,则它显然会向您的
应用程序发送一个新的
INStartVideoCallIntent
意图(uu:continue:restorationHandler:)
委托方法,就像用户在手机应用程序的“最近”中点击了您应用程序的上一个视频通话,或者用户选择在“联系人”应用程序中向联系人进行视频通话一样。它还会尝试让用户解锁手机,然后打开你的应用程序

CXStartCallAction
有一个属性:
var isVideo:Bool
,但我不能 我似乎知道它是怎么用的

CXStartCallAction
用于拨打外呼。无论CallKit通话标记为视频还是音频,都会记录在手机应用程序的最近通话中,如果您点击最近通话中的某一行,它将向同一人拨打相同类型的通话。进行某种类型的通话也可能会使你的应用程序显示为联系人应用程序中联系人页面上进行该类型通话的默认选项,尽管我不确定这是如何工作的。锁定手机时,视频通话也不会结束,但音频通话会结束

我试图弄清楚当用户点击视频时会发生什么 本机iOS呼叫屏幕中的按钮。我经历了一些 看了教程和代码,它似乎不是一个 委托方法或任何东西

如果您在手机锁定时收到来电时正在谈论屏幕上的“视频”按钮,则它显然会向您的
应用程序发送一个新的
INStartVideoCallIntent
意图(uu:continue:restorationHandler:)
委托方法,就像用户在手机应用程序的“最近”中点击了您应用程序的上一个视频通话,或者用户选择在“联系人”应用程序中向联系人进行视频通话一样。它还会尝试让用户解锁手机,然后打开你的应用程序

CXStartCallAction
有一个属性:
var isVideo:Bool
,但我不能 我似乎知道它是怎么用的


CXStartCallAction
用于拨打外呼。无论CallKit通话标记为视频还是音频,都会记录在手机应用程序的最近通话中,如果您点击最近通话中的某一行,它将向同一人拨打相同类型的通话。进行某种类型的通话也可能会使你的应用程序显示为联系人应用程序中联系人页面上进行该类型通话的默认选项,尽管我不确定这是如何工作的。当您锁定手机时,视频通话也不会结束,但音频通话会结束。

您能帮我一下吗?视频按钮旁边的应用程序按钮怎么样?@fam:这会解锁手机并打开应用程序。我的意思是“捕捉情况”用户按下此按钮,因为我想在用户按下此按钮->转到我的应用程序后立即结束通话。你能帮我一下吗?视频按钮旁边的应用程序按钮怎么样?@fam:这会解锁手机并打开你的应用程序。我的意思是捕捉情况用户按下此按钮,因为我想在用户按下此按钮->转到我的应用程序后立即结束通话