问题标签 [replaykit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
248 浏览

ios - UIButton位置变化| 界面窗口 | 重播套件

我正在使用 Replaykit 来录制屏幕......并使用下面的代码从录制中排除录像机 UIButton......它运作良好。录制视频后,我会发出警报并提供编辑或删除选项。当我选择编辑并取消时,我将主视图作为 rootviewcontroller。

问题:我取消两次后...按钮位置更改并设置为视图的左上角(buttonWindow)

代码:

谢谢 :)

0 投票
2 回答
465 浏览

ios - 如何在进行中的广播上传扩展(iOS,replaykit)中显示错误字

我遇到了一个小问题。

我使用 replaykit 练习了广播上传扩展,

我想在发生异常时显示错误代码。

但我对此无能为力。

你会教我一个方法吗?

在此处输入图像描述

我讨厌(null)并想替换其他单词。

0 投票
1 回答
459 浏览

c# - ReplayKit 生成的视频在 Xamarin 中不断跳帧

我有一个非常基本的视频录制项目,可以在 Swift 中完美运行,但是移植到 Xamarin 中的空白项目中的相同代码正在生成每隔几秒钟不断跳帧的视频。代码开始ViewDidLoad并通过 a 停止UIButton这是下面的记录代码:

这是 VideoSettings 文件的样子:

0 投票
1 回答
512 浏览

ios - iOS 广播内存泄漏

我正在使用仪器测试 ReplayKit 广播扩展。我修复了我的扩展上的一些泄漏,但一些泄漏发生在框架端,我找不到解决方法。任何人都知道如何修复?它每 0.5 秒泄漏 48Kbyte。

我检查了内存地址的历史记录。保留增量为 +0。Retain 和 Release 搭配得很好,包括这些功能,

我的 processSampleBuffer() 立即返回进行测试。所以我的 processSampleBuffer() 不会发生泄漏。

Xcode 工具的屏幕截图

0 投票
0 回答
394 浏览

ios - ReplayKit 2 广播配对服务不工作

我已经使用 ReplayKit 2 在我的应用程序中集成了广播配对服务。当我们开始一个新会话时,一个警报提示允许接受/拒绝。一旦我们接受许可,就会出现广播设置弹出框。在应用程序窗口中根本不加载任何内容。

这是我的代码:

0 投票
2 回答
1255 浏览

ios - 如何通过 iOS 11 控制中心触发广播上传扩展?

我添加了一个广播上传扩展,我的 APP 显示在控制中心。但是当我点击开始直播按钮时,我无法在上传扩展中获取视频样本。怎么了?有人知道为什么吗?我会很感激你的回复。

0 投票
1 回答
569 浏览

ios - CVPixelBufferCreate 不关心平面格式

我尝试在不传输到 RGBA 的情况下旋转 CoreVideo '420f' 图像。传入的 CMSampleBuffer Y 平面 bytesPerRow 为 width + 32。

这意味着 Y 平面的行大小是 8bit * width + sizeof(CVPlanarComponentInfo)。

但是如果我调用 CVPixelBufferCreate(,,,'420f',,) , BytesPerRow == 宽度。CVPixelBufferCreate() 不关心平面格式,也没有添加 32bytes。

我试过了

但是 bitsPerPixel 没有参数。我不能用于 UVBuffer。

我试过了

但是 bytesPerRow 没有参数。

我想知道如何使用“420f”平面格式创建 vImageBuffer 或 CVPixelBuffer。

这是正在建设的旋转代码

0 投票
1 回答
3941 浏览

ios - 使用 WebRTC 通过 ReplayKit 发送 iOS 设备的屏幕截图

我们想使用 WebRTC 通过 ReplayKit 发送 iOS 设备的屏幕截图。ReplayKit 有一个 processSampleBuffer 回调,它提供 CMSampleBuffer。

但这是我们卡住的地方,我们似乎无法将 CMSampleBuffer 发送到连接的对等方。我们尝试从 sampleBuffer 创建 pixelBuffer,然后创建 RTCVideoFrame。

我们还从 RTCPeerConnectionFactory 中提取了 RTCVideoSource,然后使用 RTCVideoCapturer 并将其流式传输到 localVideoSource。

知道我们做错了什么吗?

0 投票
0 回答
61 浏览

ios - 使用replayKit时如何提高人声(麦克风声音)

在我的项目中,我必须在我的应用程序中使用 replayKit 来录制视频和人声,并且录制后麦克风的音量确实降低了,这意味着应用程序的背景音乐总是比我的声音好。有人知道吗?

0 投票
0 回答
172 浏览

ios - 广播配对:broadcastURL 无效

我正在使用广播与 ReplayKit2 配对。在我打电话时在 BroadcastSetupViewController中出现self.extensionContext?.completeRequest(withBroadcast: broadcastURL, setupInfo: setupInfo),以下错误:

[默认] [错误] 无法确定 URL / (n) 是否由文件提供者管理

. 无论我给broadcastURL的网址是什么,我都有相同的信息。你有什么主意吗 ?最好的!