- An example of a video recording app by using NatCorder and OpenCVForUnity.
- An example of native sharing and save to the camera roll using NatShare API.
- Anddroid (Pixel) / iOS (iPhone8, iPhone6s)
- Unity >= 2018.4.7f1(LTS)+
- Scripting backend MONO / IL2CPP
- NatCorder - Video Recording API 1.6.1
- NatShare - Mobile Sharing API 1.1f3+
- OpenCV for Unity 2.3.6+
- Download the latest release unitypackage. NatCorderWithOpenCVForUnityExample.unitypackage
- Create a new project. (NatCorderWithOpenCVForUnityExample)
- Import NatCorder.
- Import NatShare.
- Import OpenCVForUnity.
- Setup the OpenCVForUnity. (Tools > OpenCV for Unity > Set Plugin Import Settings)
- Import the NatCorderWithOpenCVForUnityExample.unitypackage.
- Change the "Minimum API Level" to 24 or higher in the "Player Settings (Androd)" Inspector.
- Change the "Target minimum iOS Version" to 11 or higher in the "Player Settings (iOS)" Inspector.
- Add the "Assets/NatCorderWithOpenCVForUnityExample/*.unity" files to the "Scenes In Build" list in the "Build Settings" window.
- Build and Deploy to Android and iOS.