windows云服务器用python如何发出蜂鸣声

2021-10-28 22:31:17 浏览数 (1)

windows云服务器用python如何发出蜂鸣声?先看普通电脑上吧,很简单,2句python搞定

先安装python2.7 x64

然后注意一行一行执行

pip install playsound

python -m pip install --upgrade pip

pip install playsound

然后注意一行一行执行

cmd命令行,注意是cmd命令行

python

import winsound

winsound.Beep(800,800)

winsound.Beep(800,800)

winsound.Beep(800,800)

winsound.Beep(800,800)

exit()

但在云服务器上,由于云服务器没有声音设备,无法实现winsound.Beep。

替代方案是准备一个蜂鸣声的wav文件,在远程之前先勾选“在此计算机上播放”,然后在远程到服务器的情况下用python代码播放这个wav(注意要先把云服务器的windows audio服务打开,然后重新远程一下才行)

http://windows-1251783334.cos.ap-shanghai.myzijiebao.com/beep.wav

http://windows-1251783334.cos.ap-shanghai.myzijiebao.com/test.mp3

例如python环境已经准备好了,执行pip install playsound

然后cmd打开python回车,输入相应播放wav或mp3文件的代码

注意一行一行执行

cmd命令行,注意是cmd命令行

python

from playsound import playsound

playsound("C:\tmp\beep.wav")

playsound("C:\tmp\test.mp3")

playsound("C:\tmp\beep.wav")

exit()

值得一提的是,云桌面上可以像正常电脑那样用winsound.Beep实现蜂鸣声。

citrix的云桌面技术特别牛逼,能把没有电脑设备的普通云服务器包装得跟真实电脑几无差别,这种利用citrix实现的产品在云上叫云桌面,腾讯云的云桌面还没有公开,目前内测中,公开售卖时间未知。打开云桌面服务器的设备管理器,你会发现比普通云服务器多了很多设备。

天翼云云桌面不限制用户级别,个人用户也能用,腾讯云的必须企业实名认证

买了多台腾讯云云桌面机器,批量绑定给1个人竟然不支持,不合理

天翼云的云桌面是可以直接访问外网的,人家直接配好SNAT了,腾讯云的云桌面需要自己配SNAT才能上网

我自己试用下来的感受,云桌面跟真实电脑没啥区别,我最早2021年3月份在一个交流会见过云桌面的产品经理演示,当时还在开发阶段,看到效果后,知道这个东西未来可能会火。

0 人点赞