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)

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).

Constructors

Link copied to clipboard
constructor(resId: Int, volume: Float = 1.0f, rate: Float = 1.0f, priority: Int = 1)

Properties

Link copied to clipboard
Link copied to clipboard
val rate: Float
Link copied to clipboard
val resId: Int
Link copied to clipboard