Python – 检查 Mac 是否正在播放音乐

标签 python macos

我正在尝试编写一个简单的 python 脚本来停止 Mac 播放音乐。我找到了一些从此处接受的答案中模拟媒体按钮的代码:emulate media key press on Mac .

触发播放/暂停按钮效果很好,但我只想在当前正在播放音乐的情况下这样做。否则它会打开音乐(与我想做的相反。有什么方法可以从系统获取此信息吗?

我需要检查音乐是否确实在播放,以便我知道是否稍后恢复。

最佳答案

如果您的用例是 macOS 特定的,您可以通过 Python 调用 AppleScript:

import subprocess
subprocess.call(['osascript', '-e', 'tell application "iTunes" to pause'])

关于Python – 检查 Mac 是否正在播放音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32729948/

相关文章:

c++ - OSX - Qt 应用程序在接收系统事件 QEvent::FileOpen 时崩溃

python - Django 模板 - 新变量声明

python - 如何在按下按钮时查看菜单?

mysql - 在 Mac 上使用 mysql.sock.lock 启动 mysql 时遇到问题

Mac OS X Snow Leopard 附带的 Python 版本?

cocoa - 多语言新包的实现

当 var 被最明确地定义时,Python NameError

python - python 3.2 http.client.HTTPConnection 可以下载大文件吗?

python - 如何将浏览器集成到我的 tk 应用程序中?

macos - 如何在图层主机 NSView 中使用 NSVisualEffectView