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