Wie spielt man Audio nur in der Windows Phone 8-Anwendung über die Hörmuschel ab?

Ich habe es mit der AudioRoutingManager-Klasse versucht ... aber ich habe eine nicht autorisierte Zugriffsausnahme erhalten. Hier ist mein Code

 AudioRoutingManager audioRouting = AudioRoutingManager.GetDefault();
    public AudioRoutingEndpoint ChangeAudioRoute()
    {

       var currentEndPoint= audioRouting.GetAudioEndpoint();
       switch (currentEndPoint)
       {
           case AudioRoutingEndpoint.Earpiece:
           case AudioRoutingEndpoint.Default:
               return AudioRoutingEndpoint.Speakerphone;

           case AudioRoutingEndpoint.Speakerphone:
               return AudioRoutingEndpoint.Earpiece;

               default:
               throw new OperationCanceledException();
       }
    }

    public void SetAudioRoute()
    {
        audioRouting.SetAudioEndpoint(this.ChangeAudioRoute());
    }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage