The SoundPlayer Component
The SoundPlayer component provides a convenient interface for playing audio files, specifically supporting .mp3 format URLs. It includes methods for playing, pausing, stopping, adjusting volume, and enabling loop playback.
Playing Audio
To play an audio file from a URL, use the play method. Specify the URL and optionally set loop to true for continuous playback.
const player = new Protobject.SoundPlayer();
player.play('https://www.w3schools.com/html/horse.mp3', true);
Pausing and Stopping Audio
Pause and stop currently playing audio using the pause and stop methods, respectively.
player.pause();
player.stop();
Adjusting Volume
Adjust the volume of the audio using the setVolume method. The volume value should be between 0 and 100.
player.setVolume(50); // Set volume to 50%
Setting Loop Playback
Enable or disable loop playback using the setLoop method.
player.setLoop(true); // Enable loop playback