python - 在 AWS cloud9 中播放 mp3
问题描述
您好,我正在尝试通过 Amazon AWS Cloud9 上的 Python 脚本播放声音文件。如果我上传文件,我可以通过双击它来播放它。我尝试安装 playsound 库,但在尝试使用它时出现缺少 gi 库错误。有谁知道我如何在 AWS cloud9 中使用 Python 脚本播放 mp3? 示例和错误
解决方案
Cloud9 提供的“远程桌面”层并不是一个完整的远程控制桌面。Python 脚本在远程 Amazon EC2 实例上执行,该实例无法访问您自己计算机上的声音硬件。
如果 Python 脚本是通过 Web 浏览器提供 UI 的后端程序(例如使用 Flask),那么它可以将声音文件提供给您的应用程序的网页,然后您自己计算机上的浏览器可以播放声音文件(很像 YouTube 的作品)。
否则,您唯一的选择是“下载”声音文件,然后在您自己的计算机上播放。
推荐阅读
- javascript - 如何从控制器获取保存的下拉值以查看
- salesforce - 在 Salesforce Lightning 控制台中 - 无法将机会添加为案例的子选项卡
- google-sheets - 有没有办法在执行 batchGet 之前等待 Google 表格完成计算?
- google-bigquery - 如何从 Cloud Function 执行 .sql 文件(BigQuery)?
- python - 如何在时间序列图中使用 FuncAnimation?
- wpf - 改变 `WindowState` 和 `DragMove` 的大小差异
- linux - 屏幕锁定时是否可以在 gnome 中创建给定工作区的快照?
- c# - 向默认构造函数添加断点
- mysql - 记录字段更改的审核历史记录
- python - 带有 Flask 的 pytest 找不到模块