Frequently Asked Questions

My Android build is failing with a duplicate class error?

If you are using Unity 6 or above, please disable the kotlin-stdlib-*.jar library in Assets\Photon\PhotonVoice\PhotonVoiceLibs\Android\libs to avoid a Duplicate class build error.

See Installation / Build instructions / Android.

My generated iOS Xcode project fails to build, with some methods missing?

Add the VideoToolbox framework to the UnityFramework target link dependencies (Build Phases).

See Installation / Build instructions / iOS.

My Android OpenGL build's video stream appears as a black screen on remote clients?

Uncheck Multithreaded Rendering option in Player / Other Settings when building for Android with the OpenGL API.

See Installation / Build instructions / Android.

In my Android OpenGL build, it is not possible to display 2 remote video streams next to each other?

This is a limitation of the Android external video memory handling in OpenGL. If you need to have several remote streams displayed at the same time, please use the Vulkan graphics API if possible. If this is not possible to use the Vulkan graphics API, please contact us, as workarounds are available.

On macOS, Unity can't load a bundle library and reports that it's damaged

In case Unity can't load a bundle library and reports that it's damaged, try to:

  1. Open the MacOS terminal
  2. cd to Assets/Photon/PhotonVoice/PhotonVoiceLibs/OSX
  3. Run xattr -d com.apple.quarantine *.bundle

Other

Please consult the Voice SDK page for additional frequently asked questions.

Back to top