SoundAsset
data class SoundAsset(val resId: Int, val volume: Float = 1.0f, val rate: Float = 1.0f, val priority: Int = 1)(source)
Décrit un son système sémantique à jouer via SoundPool.
Son personnalisé (raw resource) :
val asset = SoundAsset(resId = R.raw.my_sound, volume = 0.8f)
audioHelper.play(asset)Content copied to clipboard
Parameters
resId
Identifiant de la ressource raw (R.raw.*).
volume
Volume 0f..1f appliqué aux deux canaux (défaut : 1f).
rate
Taux de lecture 0.5f..2f (défaut : 1f = vitesse normale).
priority
Priorité du stream (défaut : 1).