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
        }
    

      

  • 相关阅读:
    C++ 练习02 魔术师发牌问题
    C++ 入门2 类型转换
    C++ 入门1 C++简介
    一个简单计算器的实现
    C++练习01 打印杨辉三角
    数据结构01数据结构基础01
    Lesson_7 作业_1 Driver 和 Car
    Caterl Java寒假基础练习题(一) 循环相加
    Lesson_9 上课笔记 多态
    Lesson_10 作业计算工资
  • 原文地址:https://www.cnblogs.com/doudouyoutang/p/10319941.html
Copyright © 2011-2022 走看看