Microphone not working on Unity 5.6 Beta

Hello,

I am currently working on a daydream project. So i updated my Unity to 5.6 Beta.

However, the problem is that my microphone is not working on this version of Unity, even though it is working on Unity 5.5.1.

If you create a new project and paste the following code in any component, this clearly proves that the microphone is not handled properly by Unity 5.6b:

var d = Microphone.devices [0];
Debug.Log (d); // Built-in microphone
var device = Microphone.Start (d, true, 1, 48000);
Debug.Log (device.channels);
// 0 on Unity 5.6b
// 1 on Unity 5.5.1

I am testing it on macbook pro.

Is someone else having the same issue?
Do you have any fix for this problem?

Thanks for your help :slight_smile:

It looks like we are having a similar problem, Microphone is not working…
Using Unty 5.6.0b11 for a Daydream app…
Where you able to fix it?

Found the problem.
It looks like SkipPermissionsDialog is enabled by default in Unity Daydream builds.
You need to explicitly disable it OR manually enable the permission in “Settings->Apps-> AppName-> Permissions”