2

特定のアプリケーションの音量を取得して変更する方法があるかどうか、またはMacで音声出力を持つすべてのアプリケーションを取得する方法があるかどうかを知りたいです。

Objective-C、C、またはC++を使用してそれを実行できるかどうかを知りたいです。

私はapplescriptsを試しましたが、すべてのアプリケーションがapplescriptを介してそのアクセスを許可するわけではないため、applescriptsに依存するのは難しいと感じました。たとえそうだとしても、すべてのアプリケーションを同じように扱うことはできません。 applescriptが書かれました。

正確な答えは必要ありません。手がかりや検索方法が必要です。

前もって感謝します

4

2 に答える 2

3

一部のアプリケーションでは、AppleScript 辞書にプロパティがあります。

tell application "iTunes"
    sound volume -- 0 to 100
end tell

tell application "QuickTime Player"
    audio volume of document 1 -- 0.0 to 1.0
end tell
于 2012-12-13T08:23:24.993 に答える
0

代わりに、システムの音量を変更しないのはなぜですか? 以下は AppleScript です。

set volume output volume 40
return output volume of (get volume settings)

必要に応じて、NSAppleScript を使用してこれらのワンライナーを実行することもできますが、直接実行する方法もあるはずです。

于 2012-12-19T00:36:59.467 に答える