华为云服务器没有声卡如何让服务器发出声音

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为云服务器没有声卡如何让服务器发出声音相关的知识,希望对你有一定的参考价值。

用户购买Windows弹性云服务器后,通过RDP远程连接,发现没有声音。通过RDP远程连接的Windows弹性云服务器如何播放音频?
约束限制

本节内容适用于Windows Server 2008 R2、Windows Server 2016系统的弹性云服务器。
可能原因

Windows弹性云服务器默认禁用音频设备,导致无法通过远程桌面的方式使用音频设备。对于使用弹性云服务器作为云桌面的用户,如果需要播放音频、使用多媒体音频功能,可参见本节内容进行设置。追问

该如何设置呢

参考技术A

问题描述:购买Windows弹性云服务器后,通过RDP远程连接,发现没有声音。通过RDP远程连接的Windows弹性云服务器如何播放音频?

可能原因:Windows弹性云服务器默认禁用音频设备,导致无法通过远程桌面的方式使用音频设备。对于使用弹性云服务器作为云桌面的用户,如果需要播放音频、使用多媒体音频功能,可按下列方法进行设置。

约束限制:以下方法适用于Windows Server 2008 R2、Windows Server 2016系统的弹性云服务器。

Windows 2008操作步骤:

    启用RDP-TCP的“音频和视频播放”以及“录制音频”。操作过程:打开“开始”菜单,选择“控制面板”。单击右上角的“查看方式”下拉菜单,选择“类别”。

    选择“系统和安全 > 管理工具 > 远程桌面服务 > 远程桌面会话主机配置”。

    打开“远程桌面会话主机配置”控制台。

    在“连接”列表里面双击“RDP-Tcp”,选择“客户端设置”,取消勾选“音频和视频播放”和“录制音频”,如图1所示。

    图1 远程桌面会话主机配置 

    单击“确定”,激活音频设备。

    单击“Send CtrlAltDel”按钮,重启弹性云服务器并登录。

    重启弹性云服务器后,您会发现声卡的标识依旧是显示音频服务未运行,这是因为服务未开启,开启音频服务后如图2所示。

    图2 开启音频服务 ,并将启动类型改为“自动”

    打开网页播放音乐,即可验证播放音频成功。

    Windows 2016操作步骤

    按快捷键“Win+R”,打开“运行”窗口。

    输入“services.msc”,打开“服务”。

    找到“Windows Audio”服务,并按如下方式设置:

    启动类型:自动

    服务状态:启动

    关闭当前远程连接。

    查看右下角的音频设备标识,可见红色叉号已经消失。

    打开本地远程桌面软件,选择“选项 > 本地资源”。

    在远程声音处单击“设置”,弹出的选项卡中的远程音频播放处,选择“在此计算机中播放”,并单击“确定”。

    再次连接后,可以看到右下角声音处显示已经正常,此时在远程打开音频文件,本地是可以正常听到声音的。

    参考技术B Windows弹性云服务器默认禁用音频设备,导致无法通过远程桌面的方式使用音频设备。对于使用弹性云服务器作为云桌面的用户,如果需要播放音频、使用多媒体音频功能,可参见本节内容进行设置。追问

    大佬,如何设置呢

    如何使用 Python 让我的声卡发出声音?

    【中文标题】如何使用 Python 让我的声卡发出声音?【英文标题】:How to make my sound card produce sounds using Python? 【发布时间】:2012-02-14 22:27:05 【问题描述】:

    我想使用 Python 从我的声卡中发出声音/哔声。是否可以?如果是这样,怎么做? (使用 Linux)

    【问题讨论】:

    First result 用于 Google 上的“Python 声音”。 【参考方案1】:

    最简单的哔哔方式,打印bell character:

    print '\a'
    

    当然,这只给你一种声音,所以如果你需要更复杂的东西,请查看the linkMichael 输入 cmets。 '\a' 的替代品是 chr(7)'\x07'

    【讨论】:

    取决于你的终端模拟器。【参考方案2】:

    Python 没有跨平台播放声音的方式。

    说到 Linux,有一个有趣的库ossauiodev。 this question中的代码可以认为是示例代码,但问题表明该库并不完美。

    您可以使用一些外部库,例如pygame (example) 或QtPhonon

    【讨论】:

    以上是关于华为云服务器没有声卡如何让服务器发出声音的主要内容,如果未能解决你的问题,请参考以下文章

    华为云服务器如何使用

    微服务直播60分钟掌握华为云的微服务治理之道

    华为云

    华为云Istio服务网格,让应用治理智能化可视化

    华为云容器和微服务是什么?

    华为云,有技术,有未来