Module: CultomePlayer::Player::Adapter::Mpg123
- Included in:
- CultomePlayer::Player::Adapter
- Defined in:
- lib/cultome_player/player/adapter/mpg123.rb
Instance Method Summary collapse
-
#fb_in_player(secs) ⇒ Object
Fast backward the playback.
-
#ff_in_player(secs) ⇒ Object
Fast forward the playback.
-
#pause_in_player ⇒ Object
Activate the pause in media player.
-
#play_in_player(song) ⇒ Object
Start a playback in the media player.
-
#quit_in_player ⇒ Object
Turn off the media player.
-
#repeat_in_player ⇒ Object
Play from the begining the current playback.
-
#resume_in_player ⇒ Object
Resume playback in media player.
-
#stop_in_player ⇒ Object
Stop playback in media player.
Instance Method Details
#fb_in_player(secs) ⇒ Object
Fast backward the playback
55 56 57 |
# File 'lib/cultome_player/player/adapter/mpg123.rb', line 55 def fb_in_player(secs) send_to_player "jump -#{secs}s" end |
#ff_in_player(secs) ⇒ Object
Fast forward the playback
47 48 49 |
# File 'lib/cultome_player/player/adapter/mpg123.rb', line 47 def ff_in_player(secs) send_to_player "jump +#{secs}s" end |
#pause_in_player ⇒ Object
Activate the pause in media player.
20 21 22 |
# File 'lib/cultome_player/player/adapter/mpg123.rb', line 20 def pause_in_player toggle_pause end |
#play_in_player(song) ⇒ Object
Start a playback in the media player.
8 9 10 11 12 13 14 15 |
# File 'lib/cultome_player/player/adapter/mpg123.rb', line 8 def play_in_player(song) @current_song = song unless player_running? start_player end loadfile(song) end |
#quit_in_player ⇒ Object
Turn off the media player
60 61 62 63 64 65 |
# File 'lib/cultome_player/player/adapter/mpg123.rb', line 60 def quit_in_player begin send_to_player "quit" rescue Exception => e end end |
#repeat_in_player ⇒ Object
Play from the begining the current playback.
68 69 70 |
# File 'lib/cultome_player/player/adapter/mpg123.rb', line 68 def repeat_in_player send_to_player "jump 0" end |
#resume_in_player ⇒ Object
Resume playback in media player. If is paused or stopped.
27 28 29 30 31 32 33 |
# File 'lib/cultome_player/player/adapter/mpg123.rb', line 27 def resume_in_player if paused? toggle_pause else play_in_player current_song end end |
#stop_in_player ⇒ Object
Stop playback in media player.
38 39 40 41 |
# File 'lib/cultome_player/player/adapter/mpg123.rb', line 38 def stop_in_player @user_stopped = true send_to_player "stop" end |