トマシープが学ぶ

Unity/VR/AR/デザイン好きのミーハー 記事内容は自分用のメモです

iOSのマイクパーミッション【Unity】

UnityのOtherSettingsのMicDescriptionに書くだけじゃダメなのか?

f:id:bibinbaleo:20210120092135p:plain

XCodeにもちゃんと反映されている

f:id:bibinbaleo:20210120092427p:plain

http://yamakengames.seesaa.net/article/455788932.html

パーミッション要求のスクリプトを書かないといけないっぽい

qiita.com

 

docs.unity3d.com

    IEnumerator Start()
    {

        yield return Application.RequestUserAuthorization(UserAuthorization.Microphone);
        if (Application.HasUserAuthorization(UserAuthorization.Microphone))
        {
            Debug.Log("Microphone found");
        }
        else
        {
            Debug.Log("Microphone not found");
        }
    }

 

書いたらちゃんと出た!

f:id:bibinbaleo:20210124223113p:plain

ちなみにAndroidの許可は別

Permission.RequestUserPermission(Permission.Microphone);

docs.unity3d.com