A Playable for Sound/Music's create option (create: fakeAudio works as is): play() counts and unpauses, pause() pauses.
Playable
Sound
Music
create
create: fakeAudio
play()
pause()
import { Sound } from '@datamoc/mwg/audio';import { fakeAudio } from '@datamoc/mwg/testing';const audio = fakeAudio();const sound = new Sound('hit.wav', { poolSize: 1, create: () => audio });sound.play();console.log(audio.playCount); // 1 Copy
import { Sound } from '@datamoc/mwg/audio';import { fakeAudio } from '@datamoc/mwg/testing';const audio = fakeAudio();const sound = new Sound('hit.wav', { poolSize: 1, create: () => audio });sound.play();console.log(audio.playCount); // 1
A
PlayableforSound/Music'screateoption (create: fakeAudioworks as is):play()counts and unpauses,pause()pauses.