【问题标题】:Unable to get ReplayKit (w/RPBroadcastActivityViewController) to stream to YouTube live - get "The user declined application recording" error无法让 ReplayKit (w/RPBroadcastActivityViewController) 流式传输到 YouTube 直播 - 出现“用户拒绝应用程序录制”错误
【发布时间】:2018-06-01 10:41:14
【问题描述】:

我正在尝试使用 ReplayKit 从 iOS 11 和 Swift 4 上的 iOS 应用程序中进行直播。我的代码成功地直播到 MobCrush,但是当我选择 YouTube 并且应该开始直播时它失败了。

相关代码:

func broadcastActivityViewController(_ broadcastActivityViewController: RPBroadcastActivityViewController,
                                     didFinishWith broadcastController: RPBroadcastController?,
                                     error: Error?) {
    //1
    guard error == nil else {

        print("Broadcast Activity Controller is not available.")
        print("ERROR BROADCASTING: " + error!.localizedDescription)
        return
    }



    //2
    broadcastActivityViewController.dismiss(animated: true) {
        //3
        broadcastController?.startBroadcast { error in
            //4
            //TODO: Broadcast might take a few seconds to load up. I recommend that you add an activity indicator or something similar to show the user that it is loading.
            //5
            if error == nil {
                print("Broadcast started successfully!")
                self.broadcastStarted()
            }
        }
    }
}

它会打印: 广播活动控制器不可用。

ERROR BROADCASTING:用户拒绝了应用程序录制

试图弄清楚这是 YouTube 的问题还是我这边的一些权限/实施问题。

值得注意的是,ReplayKit 流式传输显然不适用于某些宣传的平台(例如 Periscope),但我已成功让 YouTube ReplayKit 与我测试的其他一些应用程序一起使用,所以应该可以。

【问题讨论】:

  • 您的问题解决了吗?我也面临同样的错误。

标签: ios youtube live-streaming youtube-livestreaming-api replaykit


【解决方案1】:

我看到了类似的东西。

MobCrush - 效果很好

Periscope - 视频流开始、连接并在 Periscope 中显示条目,但当您想实时观看或保存视频时,视频为空白/无法访问。

Youtube - 发生错误,停止开始流式传输,但您尝试进行的直播流出现 Scheduled Livestream 条目。对我来说,这是在过去大约 8 小时之前安排的。 (但我确信这个值取决于您相对于美国西海岸的系统时钟)

所以。似乎只有 MobCrush 似乎坚持了讨价还价。

【讨论】:

  • 你能解决吗?...我遇到了类似的问题。
  • 不。可悲的是,Mobcrush 仍然是唯一可靠的。如果您有任何突破,请务必在此处发布。
  • 和我一样 MobCrush 和潜望镜是可靠的,但是在启动 youtube 时,它​​会导致媒体服务失败,错误代码 5804。有没有办法从列表中禁用 youtube?...并允许 mobcrush、潜望镜哪个工作?...
  • 不幸的是,从 iOS 14.6 开始,YouTube 似乎仍然被破坏。我只是在应用的 UI 上覆盖了一个无限期的加载微调器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-27
  • 2021-06-11
  • 2015-06-11
  • 2015-01-03
  • 2014-02-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多