gpt4 book ai didi

swift - 在不使用已弃用的 AudioHardwareServiceSetPropertyData API 的情况下使用 Swift 在 OS X 10.11 中设置 OS X 音量

转载 作者:搜寻专家 更新时间:2023-11-01 06:06:08 26 4
gpt4 key购买 nike

我找到了 this code使用 Swift 设置系统音量。在 Playground 上使用代码时,我收到了警告。

AudioHardwareServiceSetPropertyData was deprecated in OS X 10.11

如何更新 OS X 10.11 的代码?

谢谢。:)

最佳答案

我还不能发表评论,因此我将其作为单独的答案发布。我已经将很棒的 ISSoundAdditions 更新为真正的 Swift 5,并为它提供了一个很好的公共(public)接口(interface),通过它您可以通过获取和设置 NSSound 的类属性来管理系统音量——示例:

NSSound.systemVolume += 0.2
NSSound.systemVolumeIsMuted = true

作为一个小好东西,您可以使系统音量静音(并且在后台无阻塞):

NSSound.systemVolumeFadeToMute(seconds: 5.0, blocking: false)

查看:GitHub NSSound_SystemVolumeExtension

关于swift - 在不使用已弃用的 AudioHardwareServiceSetPropertyData API 的情况下使用 Swift 在 OS X 10.11 中设置 OS X 音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36953948/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com