一、介绍
录制视频我们使用的是 "NatCorder" 插件,"NatCorder" 是一个跨平台屏幕录制软件,可以指定录制视频的相机层级。在Android、iOS、Mac、Win 设备上都能使用。插件中有提供使用案例。保存视频到系统相册功能使用的是 ”NativeGallery“ 插件。
二、插件下载
1.NatCorder 下载链接:链接: https://pan.baidu.com/s/1XDhsnXeZt3GTbsCq9RXvqg 密码: mkja
2.NativeGallery 下载链接:https://pan.baidu.com/s/12nXy7TSbDh8Pv2iIWi9YpQ 密码:5z4g
三、使用说明(这里只是说思路直接复制👇代码是运行不了的,请下载Demo运行)
1.首先我们点击拍照按钮进行拍照,长按拍照按钮录制视频。(代码如下)
using System.Collections;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using UnityEngine.UI;
[RequireComponent(typeof(EventTrigger))]
public class RecordButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
{
/// <summary>需要截屏的相机层级</summary>
private Camera[] m_CameraArr=new Camera[1];
private Image m_DefaultI