在Python中调整OSX系统音频音量 [英] Adjust OSX System Audio Volume in Python

查看:211
本文介绍了在Python中调整OSX系统音频音量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想通过python脚本调整OSX中的系统音频音量. 有关实现键盘快捷键的问题告诉我如何在applescript中执行此操作,但我真的很想从我的python脚本中执行此操作,而无需使用os.system,popen等.理想情况下,我想使用一些python代码来缓慢增大音量:

I would like to adjust the system audio volume in OSX from a python script. This question about implementing keyboard shortcuts tells me how to do it in applescript, but I'd really like to do it from my python script without using os.system, popen, etc. Ideally I'd like to ramp up the volume slowly with some python code like this:

set_volume(0)
for i in range(50):
  set_volume(i*2)
  time.sleep(1)

推荐答案

使用 appscript 来控制 StandardAdditions脚本添加脚本 set volume命令:

>>> from osax import *
>>> import time
>>> sa = OSAX()
>>> for i in range(50):
...   sa.set_volume(i*2)
...   time.sleep(1)
... 
>>> 

这篇关于在Python中调整OSX系统音频音量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆