6 nov. 2018

Programa - Ejecutar fichero wav

 Hay que instalar la librería: Win32::Sound de la siguiente manera:

Abre un terminal del PC con cmd.
introduce directamente: gem install win32-sound


 require "win32/sound"

 include Win32

#para que suene un fichero wav:
Sound.play('c:\programasruby\s.wav')
Sound.play('c:\programasruby\well.wav')

#para que suene un sonido de sistema:
@sonidossistema=['SystemDefault', 'SystemAsterisk', 'SystemExclamation', 'SystemExit', 'SystemHand', 'SystemQuestion', 'SystemStart']
for a in (0...6)
puts "Va a sonar ahora: #{@sonidossistema[a]}"
Sound.play(@sonidossistema[a])
end

La documentación de esta librería está en este sitio: win32-sound, Aquí también