我们使用以下步骤为 WebRTC 视频通话集成 PIP(画中画):
\n我们正在项目中启用音频、Airplay 和画中画功能模式。
\n我们添加了一个在多任务处理时访问相机的权利文件,请参阅在多任务处理时访问相机。)
\n从文档链接中,我们遵循:
\n\n\n配置您的应用程序
\n当您的帐户有权使用该权利后,您可以按照以下步骤使用该权利创建新的配置文件:
\n\n
\n- \n
登录您的 Apple 开发者帐户。
\n- \n
转到证书、标识符和配置文件。
\n- \n
为您的应用生成新的\n配置配置文件。
\n- \n
从您帐户的附加权利中选择多任务相机访问权利。
\n
我们还集成了以下链接,但是如何在其中添加视频渲染层视图SampleBufferVideoCallView我们没有\xe2\x80\x99t任何特定提示。\n https://developer.apple.com/documentation/avkit/adopting_picture_in_picture_for_video_calls?changes =__8
另外,RTCMTLVideoView创建MTKView不支持\xe2\x80\x99t,但我们像以前一样使用了WebRTC默认视频渲染视图RTCEAGLVideoViewGLKView视频渲染一样。
PIP 与 WebRTC iOS Swift 集成代码:
\nclass SampleBufferVideoCallView: UIView {\n override class var layerClass: AnyClass {\n get { return …Run Code Online (Sandbox Code Playgroud)