ruby - 在 Windows 7 上的 Ruby 1.9.2 中播放声音?

标签 ruby windows audio winapi

当我关注this tutorial时在 Win 7 上的 Ruby 1.9.2 上,出现此错误: alt text

有没有更简单的方法来播放声音? (特别是 wav)

最佳答案

问题是您使用的是 Ruby 1.9.2 和 win32-sound 的二进制 gem,该二进制文件尚未编译或与 Ruby 1.9.x 兼容,仅与 Ruby 1.8 兼容

您可以使用 RubyInstaller DevKit 跳过此步骤可从 RubyInstaller 网站下载。

请按照 DevKit 页面的说明完成安装。另请注意,要安装 win32-sound,您需要更改安装 gem 的命令。

首先:

gem list win32
gem list windows

卸载所有 win32 和 windows gem

然后:

gem install win32-sound --platform=ruby

这应该会安装并编译与您安装的 Ruby 兼容的二进制文件。

希望对你有帮助

关于ruby - 在 Windows 7 上的 Ruby 1.9.2 中播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4475279/

相关文章:

ruby-on-rails - 如何在本地主机的工作 Rails 项目中从 SQLite 数据库更改为 PostgreSQL 数据库?

c - getch() 等待回车键?

windows - WM_GETMINMAXINFO,ptMaxSize 没有任何作用

audio - 如何在Simple Audio Engine中循环播放声音效果

javascript - 少于5秒钟的html5音频mp3文件将无法播放()

javascript - 附加元素上的getelementbyid

ruby - 为 Highcharts 正确格式化数据数组

ruby-on-rails - 如何将元素添加到逗号分隔的字符串?

mysql - 在 cloud9 上安装 mongrel 报错

windows - 如何使用 Visual Studio 2019 构建 GTK+ 应用程序?