在Windows Phone 8.1中设置系统卷

时间:2014-06-24 10:11:59

标签: c# windows-phone-8 windows-phone-8.1

我可以从代码后面设置系统音量吗? 我知道在WP8中没办法做到这一点。也许在WP8.1 ms中为系统卷访问添加了一些api?

1 个答案:

答案 0 :(得分:2)

我无法尝试使用Microsoft的WASAPI驱动程序。

作为MSFT支持James Dailey引用的补充说明:

  

AFAIK没有很好的方法可以操纵全局音频电平   Windows Phone 8.1(WP8.1)。从理论上讲,你可以改变音频   使用默认音频会话“零”的任何应用的音量。然而,   如果应用程序选择使用自定义初始化它的音频会话   GUID您将无法访问其自定义的会话卷   音频会话。根据我的知识,这是理论上的   WASAPI的内部运作。我从来没有在手机上试过它   使用音频会话“零”操纵应用程序的音量   只需使用AudioSessionGuid参数初始化您的IAudioClient即可   “{00000000-0000-0000-0000-000000000000}”。然后你可以使用   ISimpleAudioVolume :: SetMasterVolume设置此音频的音量   会话。您需要使用C ++ / Cx,因为我们不支持   从托管代码调用WASAPI。

上述建议不起作用。