Windows Phone 8.1中设置系统音量

本文关键字:系统 设置 Phone Windows | 更新日期: 2023-09-27 18:09:59

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

Windows Phone 8.1中设置系统音量

这是不可能的,我已经尝试使用来自Microsoft的WASAPI驱动程序。

作为补充说明,引用微软支持James Dailey的话:

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