切换到此 Windows 版本后,Firefox 57.0.2 无法播放声音。还会影响 Nightly 和 Developers 版本,例如,youtube 视频可以在 chrome/edge 上播放,但在 Firefox 上无法播放。
答案1
已被 Microsoft 记录并确认为已知问题。
Microsoft 回应 Windows 有多个音频音量 API - IAudioEndpointVolume、IChannelAudioVolume、ISimpleAudioVolume 和 IAudioEndpointVolume。这些 API 可用于更改流、应用或音频设备的音量和/或静音状态。
在版本 17063 中对这些 API 进行了更改,如果请求的更改是无操作,则它们返回 S_FALSE (1)。
这会破坏请求更改(可能是无操作)的应用程序(例如 Firefox),然后明确检查返回值是否符合 S_OK(0)。
答案2
确定为Firefox 的一个错误。该问题已在 Nightly 中修复,并且应该尽快进入 58 beta、57 release 和 52 ESR