Player
class Player
High-level wrapper around AudioPlaybackSession providing a simplified API.
Example Usage
val player = Kodio.player()
// Load and play a recording
player.load(recording)
player.start()
// Control playback
player.pause()
player.resume()
player.stop()
// Clean up
player.release()
// Or use with structured concurrency
Kodio.play(recording) { player ->
player.start()
player.awaitComplete()
} // auto-releasedContent copied to clipboard
Properties
Functions
Link copied to clipboard
Waits for playback to complete (finish or error).
Link copied to clipboard
Loads an AudioRecording for playback.
Link copied to clipboard
Loads an AudioFlow for playback (legacy compatibility).
Link copied to clipboard
Access the underlying session for advanced use cases.