Worker::AudioPlayer
Inherits Reference < Object
Single audio player
Constants
AUDIO_LOAD_FAILED_TIMEOUT = 3.seconds
AUDIO_PLAY_INTERVAL = 1.second
CONNECTION_CHECK_INTERVAL = 500.milliseconds
CONNECTION_TIMEOUT = 6.seconds
Log = Worker::Log.for("audio_player")
MAXIMUM_SIZE = 2000
PLAY_STOP_AWAIT = 10.seconds
PLAY_STOP_CHECK_INTERVAL = 500.milliseconds
PREMIUM_MAXIMUM_SIZE = 10000
Constructors
Instance methods
channel_id
Sourceconnected?
Sourceconnecting?
Sourcecurrent_audio
Sourcedisconnected?
Sourcedisconnecting?
Sourceplaying?
Sourcequeue
Sourceskip
Sourcestatus
Sourcestop(preserve_current : Bool = false, await_fiber : Bool = false) : Nil
Source