小编Raj*_*tel的帖子

如何在 iOS Swift 中为 WebRTC 视频通话添加画中画 (PIP)

我们使用以下步骤为 WebRTC 视频通话集成 PIP(画中画):

\n
    \n
  1. 我们正在项目中启用音频、Airplay 和画中画功能模式。

    \n
  2. \n
  3. 我们添加了一个在多任务处理时访问相机的权利文件,请参阅在多任务处理时访问相机。)

    \n
  4. \n
  5. 从文档链接中,我们遵循:

    \n
    \n

    配置您的应用程序

    \n

    当您的帐户有权使用该权利后,您可以按照以下步骤使用该权利创建新的配置文件:

    \n
      \n
    1. 登录您的 Apple 开发者帐户。

      \n
    2. \n
    3. 转到证书、标识符和配置文件。

      \n
    4. \n
    5. 为您的应用生成新的\n配置配置文件。

      \n
    6. \n
    7. 从您帐户的附加权利中选择多任务相机访问权利。

      \n
    8. \n
    \n
    \n
  6. \n
  7. 我们还集成了以下链接,但是如何在其中添加视频渲染层视图SampleBufferVideoCallView我们没有\xe2\x80\x99t任何特定提示。\n https://developer.apple.com/documentation/avkit/adopting_picture_in_picture_for_video_calls?changes =__8

    \n
  8. \n
  9. 另外,RTCMTLVideoView创建MTKView不支持\xe2\x80\x99t,但我们像以前一样使用了WebRTC默认视频渲染视图RTCEAGLVideoViewGLKView视频渲染一样。

    \n
  10. \n
\n

PIP 与 WebRTC iOS Swift 集成代码:

\n
class SampleBufferVideoCallView: UIView {\n    override class var layerClass: AnyClass {\n        get { return …
Run Code Online (Sandbox Code Playgroud)

ios webrtc swift videocall ios15

13
推荐指数
1
解决办法
4298
查看次数

标签 统计

ios ×1

ios15 ×1

swift ×1

videocall ×1

webrtc ×1