【Unity3D游戏开发】iOS9 ReplayKit录制视频 (三十)

本文介绍了如何在Unity5.3.0f4环境下使用ReplayKit为iOS9.0以上版本的游戏添加视频分享功能。通过提供ReplayKitProxy.h的代码示例和官方Demo,展示了集成过程,并提到了官方文档和相关参考博客链接。
摘要由CSDN通过智能技术生成




Unity游戏需要视频分享,之前用过第三方的,现在听说苹果有了自带的ReplayKit,毕竟是游戏中录制视频,视频的大小,压缩带来的性能影响,抱着试试看的态度加入了下,性能感觉还可以,但是架不住苹果的Objective-C和swift啊


#游戏目标: 为游戏增加视频分享


#开发环境: Unity5.3.0f4


#技术点: ReplayKit,需要ios9.0以上


直接上代码吧

ReplayKitProxy.h

#import <UIKit/UIKit.h>
#import <ReplayKit/ReplayKit.h>

@interface ReplayKitProxy : NSObject<RPPreviewViewControllerDelegate, RPScreenRecorderDelegate>

+ (ReplayKitProxy*) sharedInstance;

// 是否支持录像功能(仅ios9以上支持)
+ (BOOL)isSupportReplay;

// 开始录制视频
- (void)startRecording;

// 停止录制视频
- (void)stopRecording;

// 删除已录制视频,必须在stopRecording之后调用(eg.离开视频分享界面)
- (void)discardRecording;

// 显示视频
- (void)displayRecordingContent;

@end

ReplayKitProxy.m

#import "ReplayKitProxy.h"

@interface  ReplayKitProxy () <RPPreviewViewControllerDelegate, RPScreenRecorderDelegate>
@property RPPreviewViewController* previewViewController;
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值