3
有時,我通過rails控制檯運行需要很長時間才能運行的腳本。有沒有辦法創建某種警報(播放聲音)腳本運行到異常或完成運行?這裏的想法是讓我做其他的事情,然後回來,如果有什麼需要我的注意。如何在異常/完成時在Rails控制檯中發出警報
有時,我通過rails控制檯運行需要很長時間才能運行的腳本。有沒有辦法創建某種警報(播放聲音)腳本運行到異常或完成運行?這裏的想法是讓我做其他的事情,然後回來,如果有什麼需要我的注意。如何在異常/完成時在Rails控制檯中發出警報
嘗試Audite - a portable mp3 player in Ruby
API示例
require 'audite'
player = Audite.new
player.events.on(:complete) do
exit
end
player.events.on(:level) do |level|
puts level
end
player.events.on(:position_change) do |pos|
puts pos
end
player.load('test.mp3')
player.start_stream
player.forward(20)
OSX安裝
brew install portaudio
brew install mpg123
gem install audite
於Debian/Ubuntu安裝
apt-get install libportaudiocpp0 portaudio19-dev libmpg123-dev
gem install audite