create

suspend fun create(source: String, config: SonixPlayerConfig = SonixPlayerConfig.DEFAULT, audioSession: AudioMode = AudioMode.PLAYBACK): SonixPlayer

Create player from source with configuration.

Return

Ready-to-play SonixPlayer

Parameters

source

Path to audio file

config

Player configuration (default: DEFAULT)

audioSession

Audio session mode - configures system audio automatically (default: PLAYBACK)