Thanks for the reply! Yes I’m aware of the uncontrollable permission dialog, but the weird thing is the microphone sound is only included during the session that the dialog appears.
Yes I confirmed the videos (except the first time) don’t have any microphone sound, even after saved to the the gallery, and the device is not in mute state.
[Released] Cross Platform Replay Kit : Record "Every Play" on iOS & Android [Now VUFORIA Compatible]
May I know your device’s iOS version?
It’s iOS 12.3.1.
Can you give a try with default screen recorder that comes with the device? We internally use Unity’s replaykit api on iOS. Custom solution is under development currently.
I’m expecting default screen recorder should behave the same way as the replay kits frameworks functionality. Please confirm after having a test.
I tried with the default screen recorder, also long-pressed it to enable Microphone(below is what it looks like), and it works to include the microphone. But that doesn’t fix the in-app experience. Maybe Replaykit API changes?
What does selecting camera roll will lead to?
You don’t have to select camera roll, it’s checked by default. The build-in screen recorder works fine.
Did you happen to have iOS 12.3 phone to test it?
I have tested on iPhone 7 with 12.3.1 and its working fine. However, I don’t see the options you shared with default system recorder.
Ah really, do the recordings have microphone sound after you close & relaunch the app? If so, would you mind sharing the project? I tried with your demo scene included with plugin but it didn’t work for me.
And the screenshot I shared is achieved by 3D Touch or long-press the Screen Record icon in Control Center.
This looks neat! We are currently trying to capture videos of a vuforia-app running (with real world and superimposed objects). Is that a possibility, or is that possibly already blocked? ![]()
Hey do you still face this problem?
Some of our developers are using this plugin with AR projects (ARCore/ARKit/Vuforia). However on vuforia, one constraint is like you need start recording before your vuforia camera starts. Else vuforia will restarts its own camera automatically. This is due to the unavailability of controlling any parts of vuforia plugin.
I encounter exactly the same issue. May i ask what i can do to workaround this problem?
Thanks a lot
Hi, This is a problem that exists with in the Replaykit framework provided by Apple. However you can give a try with our beta which we did sometime back with our own implementation. Please ping us on skype support to grab one.
Thanks,
VB Team
Hello, I want to buy your screen/record playback, I looked at your documentation and i have questions.
-
The docs dont say how c# can get the video file after its recorded, because i want the user to be able to edit the video right in the app after its recorded, so i need access to the video file using c#
-
The docs say everything gets recorded, including the UI. So heres the problem with that. Lets say the user wants to record his game play, so the UI will have a record start button. This record start button will also get recorded since its a UI element and its on the screen. While the video is being recorded, a UI based STOP RECORDED button will have to be always on the screen to stop the recording. I do not want these START/STOP RECORD buttons to appear in the recorded videos. Do you know how to start/stop record without those buttons being in the video?
Thanks
This feature is currently in beta and soon will be pushed to store. You can access the beta by passing your invoice to our team. We will update the docs once the new version is on store. Along with it we have Share and Save to gallery features.
Yes, what ever is visible on screen is recorded. This is because we use internally native frameworks to achieve the recording functionality. For this reason only its possible to have high frame rates even recording happens in the background.
We see your concern related to the UI for Start/Stop. Even though this particular issue can be solved on iOS with custom UI provision from our end, its not possible on Android at any point. So to make it a compatible feature among platforms, we don’t have an option to skip the UI.
Please let us know if you have any further questions.
Thanks,
VB Team
Hi, i get this error trying to build in gradle il2cpp: "A problem occurred evaluating project ‘:replay_kit_lib’.
Could not get unknown property ‘GradleVersion’ for repository container of type org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler."
Any suggestions? Im at Unity 2018.4.8f1.
Hi,
If you are on min 2019.1.7 this issue is covered automatically from the store build. Anyways, please update this gradle file and it should work fine.
Please rename attached file as build.gradle (remove .txt extension as this forum not allowing to upload gradle file) and place it in Assets/Plugins/Android/replay_kit_lib folder.
Thanks,
VB Team
4924772–477308–build.gradle.txt (810 Bytes)
Just an update related to upcoming version 1.3 . Contact our team for beta version.
Features:
- Added GetPreviewFilePath — Access file path of the recorded video
- Added SharePreview — Share recorded video
- Added SavePreview — Save recorded video to gallery
- All microphone issues which are native replay kit issues are resolved though custom implementation on iOS

Hope you find these features a great addition to the plugin.
Cheers,
VB Team
Hello,
@Voxel-Busters
When I upload my app to test flight. I get this email.
ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See UIWebView | Apple Developer Documentation for more information.
Can you please help me with a fix?
