我可以从代码后面设置系统音量吗? 我知道在WP8中没办法做到这一点。也许在WP8.1 ms中为系统卷访问添加了一些api?
答案 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。
上述建议不起作用。