私はボリウッド音楽を聴くために saavn.com を使用します。これは素晴らしいサービスですが、ネイティブのMacアプリがないため、キーボードのメディアキーを使用して制御することはできません。
キーボードのメディアキーを使用してすべての音楽を制御する方法が必要です。
あなたは スクリプトにショートカットを割り当てる 次のようにすることができます:
tell application "Safari"
repeat with t in documents
tell t
if URL starts with "http://www.saavn.com/" then
do JavaScript "e = document.querySelectorAll('#pause:not(.hide)')[0] || document.querySelectorAll('#play:not(.hide)')[0]; e.click()"
exit repeat
end if
end tell
end repeat
end tell
YouTubeとChromeの同様のスクリプト:
tell application "Google Chrome"
repeat with t in tabs of windows
tell t
if URL starts with "http://www.youtube.com" then
execute javascript "player = document.querySelectorAll('#player embed')[0]
if (player) {
player.getPlayerState() == 1 ? player.pauseVideo() : player.playVideo()
} else { // if youtube.com/html5 is enabled
document.querySelectorAll('.html5-player-chrome > button:first-child')[0].click()
}"
exit repeat
end if
end tell
end repeat
end tell
キーボード部分には keyremap4macbook を使用します-これにより、メディアキーを傍受できるようになります。キーを押すためのスクリプトを起動することもできます(@ lauri-rantasの回答はそれをうまくカバーしています)。残念ながら、ニーズに合わせて調整するためのコーディングも必要です。
私がそれについて好きなのは: