zoukankan      html  css  js  c++  java
  • ReplayKit 启动录制按钮 RPSystemBroadcastPickerView 的使用

    一、RPSystemBroadcastPickerView 介绍

      ReplayKit12自从iOS11公布以来,提供了iOS系统级别的录屏能力(也就是录制自身App以外,手机屏幕内容)的能力,有一个非常麻烦的地方是启动录制

      很多人搞不清楚,怎么启动直播,需要进入设置的 控制中心-自定义控制-屏幕录制 将录制按钮添加到系统通知中心里面,然后上滑通知中心,长按按钮,选择你的app启动录制

      RPSystemBroadcastPickerView 的能力是一个按钮,你将这个按钮添加到你的app的view中,点击一下,等于上面长按的效果

      原来没有RPSystemBroadcastPickerView的时候:

      

      

      RPSystemBroadcastPickerView 添加后的效果:

      

      点击之后的效果:

      

      

    二、具体代码实现

      

        if (@available(iOS 12.0, *)) {
            
            RPSystemBroadcastPickerView *picker = [[RPSystemBroadcastPickerView alloc] initWithFrame:CGRectMake(0, 0, 100, 200)];
            picker.showsMicrophoneButton = YES;
            //你的app对用upload extension的 bundle id, 必须要填写对
            picker.preferredExtension = @"com.ReplayKit2.ReplayKit2Liveios12.BroadcastUpload";
            [self.view addSubview:picker];
            picker.center = self.view.center;
            
        } else {
            // Fallback on earlier versions
        }
    

      

  • 相关阅读:
    ArrayList用法
    MessageBox
    将文本文件导入Sql数据库
    在桌面和菜单中添加快捷方式
    泡沫排序
    Making use of localized variables in javascript.
    Remove double empty lines in Visual Studio 2012
    Using Operations Manager Connectors
    Clear SharePoint Designer cache
    Programmatically set navigation settings in SharePoint 2013
  • 原文地址:https://www.cnblogs.com/doudouyoutang/p/10319941.html
Copyright © 2011-2022 走看看