locked
如何设置手机使用哪个扬声器? RRS feed

  • 问题

  • 希望某些场景下使用类似手机免提一样的功能,也就是声音通过扬声器播放,而不是通过手机正面上方的听筒。目前试了            AudioRoutingManager.GetDefault().SetAudioEndpoint(AudioRoutingEndpoint.Speakerphone);   编译无错误,但是运行时会出现Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))错误,求教怎么做才能设置呢?

    补充一下,使用的是模拟器,将AudioRoutingEndpoint.Speakerphone改为AudioRoutingEndpoint.Default也是一样的错误。

    • 已编辑 cai hua 2012年10月29日 2:09
    2012年10月29日 1:29

答案