红宝石声音播放

Posted

技术标签:

【中文标题】红宝石声音播放【英文标题】:Ruby sound playback 【发布时间】:2009-04-16 12:38:30 【问题描述】:

这是 2009 年,早在 2001 年左右,曾经没有很好的 ruby​​ 声音播放绑定。

有变化吗?我正在寻找一些东西来控制原始声音或 mp3、ogg 和 flac 的播放。我的谷歌搜索已经枯竭了。

编辑:Linux、OSX 以及可能的 Windows。

【问题讨论】:

【参考方案1】:

你没有提到平台。 This page 描述了win32-sound 库,似乎至少支持WAV 播放。

对于更加平台中立的方式,Ruby/SDL 为广受欢迎的 SDL 库提供绑定。

【讨论】:

没错,我没有。我找到了 win32-sound 库,但它相当可怕。此外,Windows 支持不是很紧迫。我对 Linux 和 OSX 更感兴趣,但我不想太草率地删除 Windows。感谢您的帮助。 我快速浏览了 SDL 是如何播放的,它可能会成功。我最初忽略了它,因为它是一个如此大的图书馆。谢谢你放松。 rubygame 是另一个有用的 SDL 绑定 :) rubygame 加快我的音频速度,让我的所有语音听起来都像花栗鼠

以上是关于红宝石声音播放的主要内容,如果未能解决你的问题,请参考以下文章

我的电脑在网页中播放视频只有声音没有画面是怎么回事?

没有播放声音

触发 AVAudioPlayer 以停止所有声音并播放选定的声音,除非单击播放(选定)按钮

想给UNITY里面 加一个移动就播放声音的脚本,如何控制这个声音的开和关

使用 AVAudioPlayer 播放声音时出现问题?

Soundmanager 2:播放另一个声音时停止播放声音