OSX 10.10.3,也可再現的是:取消靜音音頻輸入(麥克風)在OSX上10.8</p> <p>音頻輸入的在系統預置當前狀態編程
- 輸入音量設置爲0
- 當我對着麥克風我看到沒有動畫的聲音吧
是否可以在AppleScript中恢復來自該狀態的音頻輸入?
版1
基本上,這個腳本不起作用,麥克風靜音撐,儘管該卷插入符設置爲最大的事實。
set volume input volume 100
版2
以下AppleScript的工作:
tell application "System Events"
set volume input volume 100
end tell
tell application "System Preferences"
set current pane to pane id "com.apple.preference.sound"
end tell
tell application "System Events"
tell process "System Preferences"
set visible to false
click radio button "input" of tab group 1 of window "Sound"
perform action "AXIncrement" of slider 1 of group 2 of tab group 1 of window "Sound"
end tell
end tell
tell application "System Preferences"
quit
end tell
但不幸的是它不能在沒有從用戶可訪問權限(即需要相對難度動作從用戶)執行。
版3
我可以考慮用任何語言的解決方案:AppleScript的,Objective-C中,Java和C++。
它爲什麼不起作用?你能解釋更多嗎? – ergonaut
試試吧。進入系統偏好設置,手動靜音麥克風,運行腳本,對着麥克風說話,它不會發出聲音。要解決此問題,請在系統偏好設置中觸摸插入符號。 – igorpavlov