Skip to main content

Camera stops recording when the scene changes

Enable DontDestroyOnLoad on the tablet

Can’t Grab Tablet

Problem: I Can’t Grab The Tablet (Direct Mode) Solutions:
  • Make sure your hand colliders have the “Hand” tag, or whatever tag is set in Project Settings/LCK
  • Ensure the hand colliders have XR Direct Interactor and a Sphere Trigger Collider

Recordings not showing up in gallery, videos saving with NaN size

Problem: Prefab has been added. Recordings are saved but have NaN size when viewed in Meta Quest Developer Hub. The videos do not show up in the Meta Quest gallery app. Fmod audio is used in the project. Example of user encountering this issue: https://discord.com/channels/344602581735178260/1460258207535464501 Solution: Disable the option “Disable Unity Audio”, add the right ifdefs LCK_NOT_UNITY_AUDIO, then renable the “Disable Unity Audio” option.

LCK error: LCK requires the Vulkan, OpenGLCore or DirectX11 graphics API on Windows

Problem: You’re getting the error LCK requires Vulkan, OpenGLCore, or DirectX11 graphics API on Windows but you’ve already set those options in the project. Graphics Api Error **Example **of user encountering this issue: https://discord.com/channels/344602581735178260/1459509001690677250 Solution: Restart the editor

Remote user’s audio is not being captured when using Vivox Voice

Problem: Recordings do not capture other player’s voices. You can hear them in game but not in the video recordings. Your app is using Vivox. Example: https://discord.com/channels/344602581735178260/1461360067919220746 Solution: Verify that the audio capture component is instantiated on all client platforms, not just a subset. If the audio tap or capture interface is only initialized on certain platforms (e.g., desktop but not mobile/VR clients), remote audio sources will not be recorded correctly on the missing platforms. Troubleshooting steps:
  1. Check that audio capture initialization occurs on all target platforms
  2. Verify platform-specific build configurations include necessary audio components
  3. Ensure conditional compilation or platform checks aren’t inadvertently excluding audio capture on certain clients
  4. Test audio recording functionality on each platform independently to confirm proper instantiation

Audio and/or Video does not record in other scenes

Problem: Video and/or audio stops being recorded when the scene changes. Example: https://discord.com/channels/344602581735178260/1455581743313584190 Solution: Use [DontDestroyOnLoad](https://docs.unity3d.com/6000.3/Documentation/ScriptReference/Object.DontDestroyOnLoad.html)call on the gameobject with the Audio or Video to ensure the component persists during scene changes.

I don’t see LCK in packages

Problem: You’ve installed LCK but do not see the prefabs or LCK in your package folder Example: https://discord.com/channels/344602581735178260/1364680437485797398 Lck Not In Package Solution
  1. Confirm you’ve properly installed LCK, noting that the editor must be closed first
  2. Ensure you’re not hiding packages. Toggle the ‘eye control’ to show or hide packages Packages Hidden

LckTopButtonsController Error after installing LCK

Problem: You get an error
Packages\tv.liv.lck\Runtime\Scripts\Streaming\LckStreamingController.cs(392,39): error CS1061: ‘LckTopButtonsController’ does not contain a definition for ‘SetActive’ and no accessible extension method ‘SetActive’ accepting a first argument of type ‘LckTopButtonsController’ could be found (are you missing a using directive or an assembly reference?) Packages\tv.liv.lck\Runtime\Scripts\Streaming\LckStreamingController.cs(390,64): error CS1061: ‘LckTopButtonsController’ does not contain a definition for ‘activeSelf’ and no accessible extension method ‘activeSelf’ accepting a first argument of type ‘LckTopButtonsController’ could be found (are you missing a using directive or an assembly reference?)
Example https://discord.com/channels/344602581735178260/1464258924277665926 Error Setactive Cause: tv.liv.lck-streaming package can’t be found in the \Packages folder Solution:
  1. If you want streaming functionality, the package must be included. It’s part of the SDK download. Revivew Unity Installation. Unzip and add the package
  2. If it’s intended to not include streaming, you will need to modify the below code. A future v1.4.4 patch will include this change but you can do it yourself ahead.
In LckStreamingController.s Line 390
LckStreamingController.s
if (_topButtonsController && _topButtonsController.activeSelf == true)
{
_topButtonsController.SetActive(false);
}
With
LckStreamingController.s
if (_topButtonsControllerGameObject && _topButtonsControllerGameObject.activeSelf == true)
{
_topButtonsControllerGameObject.SetActive(false);
}