sdk
Toggle table of contents
androidJvm
Platform filter
androidJvm
Switch theme
Search in API
sdk
booklibraryui
/
fi.richie.booklibraryui.liveaudio
/
LiveAudioPlayer
Live
Audio
Player
class
LiveAudioPlayer
(
context
:
Context
,
tokenProvider
:
TokenProvider
)
:
BaseAudioPlayer
Created by Johan Halin on 3.9.2025. Copyright © 2025 Richie Ltd. All rights reserved.
Members
Constructors
Live
Audio
Player
Link copied to clipboard
constructor
(
context
:
Context
,
tokenProvider
:
TokenProvider
)
Types
Companion
Link copied to clipboard
object
Companion
Error
Link copied to clipboard
@
Serializable
data
class
Error
(
val
message
:
String
,
val
exceptionClassName
:
String
)
:
Serializable
State
Link copied to clipboard
sealed
interface
State
Properties
analytics
Events
Link copied to clipboard
val
analyticsEvents
:
SharedFlow
<
Event
>
duration
Link copied to clipboard
val
duration
:
Long
?
errors
Link copied to clipboard
val
errors
:
Observable
<
LiveAudioPlayer.Error
>
is
Playing
Link copied to clipboard
open
override
val
isPlaying
:
Boolean
metadata
Link copied to clipboard
var
metadata
:
LiveAudioMetadata
?
open
Full
Screen
Player
Link copied to clipboard
val
openFullScreenPlayer
:
Observable
<
Intent
>
playback
State
Link copied to clipboard
val
playbackState
:
PlaybackStateCompat
?
position
Link copied to clipboard
val
position
:
Long
?
state
Events
Link copied to clipboard
val
stateEvents
:
SharedFlow
<
LiveAudioPlayer.State
>
token
Provider
Link copied to clipboard
var
tokenProvider
:
TokenProvider
Functions
open
Fullscreen
Player
Link copied to clipboard
fun
openFullscreenPlayer
(
)
pause
Link copied to clipboard
open
override
fun
pause
(
)
start
Playback
Link copied to clipboard
fun
startPlayback
(
metadata
:
LiveAudioMetadata
,
fullScreen
:
Boolean
)
:
<Error class: unknown class>
stop
Link copied to clipboard
open
override
fun
stop
(
)
toggle
Play
Link copied to clipboard
open
override
fun
togglePlay
(
)
update
Token
Provider
Link copied to clipboard
fun
updateTokenProvider
(
tokenProvider
:
TokenProvider
)