gpt4 book ai didi

ios - 如何在 CallKit 中使用 CXStartCallAction isVideo 属性和原生视频按钮?

转载 作者:搜寻专家 更新时间:2023-11-01 06:03:39 24 4
gpt4 key购买 nike

我试图弄清楚当用户点击 native iOS 通话屏幕中的视频按钮时会发生什么。我浏览了一些教程并查看了代码,它似乎不是委托(delegate)方法或任何东西。

CXStartCallAction 有一个属性:var isVideo: Bool,但我似乎无法弄清楚它是如何使用的。

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

更大的问题可能是“视频按钮有什么作用?”好像只是打开open,但不确定。

最佳答案

I'm trying to figure out what happens when the user taps the video button in the native iOS call screen. I've gone through a few tutorials and looked at the code and it doesn't appear to be a delegate method or anything.

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

CXStartCallAction has a property: var isVideo: Bool, but I cannot seem to figure out how it is used.

CXStartCallAction 用于拨出电话。 CallKit 通话是否被标记为视频或音频记录在电话应用程序的最近通话中,如果您点击最近通话中的一行,它将向同一个人发出相同类型的通话。进行某种类型的调用也可能使您的应用程序显示为在联系人应用程序的联系人页面上进行该类型调用的默认选项,但我不确定它是如何工作的。当您锁定手机时,视频通话也不会结束,但音频通话会。

关于ios - 如何在 CallKit 中使用 CXStartCallAction isVideo 属性和原生视频按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43403483/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com