- NSSoundを使用した音量制御: NSSoundクラスを使用することで、音量の設定や取得が可能です。以下は音量を50%に設定する例です。
import AppKit
let sound = NSSound(named: "System Sound")
sound?.volume = 0.5
- AudioToolboxフレームワークを使用した音量制御: AudioToolboxフレームワークを使用することで、システム音量の制御が可能です。以下は音量を50%に設定する例です。
import AudioToolbox
let volume = Float(0.5)
AudioServicesSetSystemVolume(volume)
- AppleScriptを使用した音量制御: AppleScriptを使用することで、システム音量の設定が可能です。以下は音量を50%に設定する例です。
set volume output volume 50
これらはmacOSでの音量制御の一部ですが、他にもCore AudioフレームワークやAVFoundationフレームワークを使用する方法もあります。各方法の詳細については、公式ドキュメントやサンプルコードを参照してください。
以上がmacOSでの音量制御の方法とコード例についての解説です。お役に立てれば幸いです。