T
Ted Flethuseo
I want to build a program where I will need to play sound from a wav
file using ruby. Is this platform dependent? I will need this for
windows.
I tried the following:
ruby-sound.rb
require 'win32/sound'
include Win32
Sound.play('chimes.wav')
Sound.play('c:\sounds\hal9000.wav')
http://rubyonwindows.blogspot.com/2007/05/adding-sound-to-your-ruby-apps.html
but I get the following errors:
ruby ruby-sound.rb
<internal:lib/rubygems/custom_require>:29:in `require': 126: The
specified modul
e could not be found. -
C:/Ruby192/lib/ruby/gems/1.9.1/gems/win32-api-1.4.6-x8
6-mingw32/lib/win32/api.so (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from
C:/Ruby192/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/a
pi.rb:1:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from
C:/Ruby192/lib/ruby/gems/1.9.1/gems/windows-pr-1.0.9/lib/windows/so
und.rb:1:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from
C:/Ruby192/lib/ruby/gems/1.9.1/gems/win32-sound-0.4.2/lib/win32/sou
nd.rb:1:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:33:in `require'
from <internal:lib/rubygems/custom_require>:33:in `rescue in
require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from ruby-sound.rb:1:in `<main>'
Ted.
file using ruby. Is this platform dependent? I will need this for
windows.
I tried the following:
ruby-sound.rb
require 'win32/sound'
include Win32
Sound.play('chimes.wav')
Sound.play('c:\sounds\hal9000.wav')
http://rubyonwindows.blogspot.com/2007/05/adding-sound-to-your-ruby-apps.html
but I get the following errors:
ruby ruby-sound.rb
<internal:lib/rubygems/custom_require>:29:in `require': 126: The
specified modul
e could not be found. -
C:/Ruby192/lib/ruby/gems/1.9.1/gems/win32-api-1.4.6-x8
6-mingw32/lib/win32/api.so (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from
C:/Ruby192/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/a
pi.rb:1:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from
C:/Ruby192/lib/ruby/gems/1.9.1/gems/windows-pr-1.0.9/lib/windows/so
und.rb:1:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from
C:/Ruby192/lib/ruby/gems/1.9.1/gems/win32-sound-0.4.2/lib/win32/sou
nd.rb:1:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:33:in `require'
from <internal:lib/rubygems/custom_require>:33:in `rescue in
require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from ruby-sound.rb:1:in `<main>'
Ted.