amplitudejs
amplitudejs copied to clipboard
Play/pause status
Issue Description
Play button does not change status if call via API or pause/play via device control.
Expected Behavior
// Fix for Amplitude errors - not change play button after media pause/play via control center of device audioElement.addEventListener('pause', (event) => { document.getElementById('play-pause').classList.remove('amplitude-playing'); document.getElementById('play-pause').classList.add('amplitude-paused');
document.getElementById('playlist-play-pause').classList.remove('amplitude-playing');
document.getElementById('playlist-play-pause').classList.add('amplitude-paused');
});
audioElement.addEventListener('playing', (event) => {
document.getElementById('play-pause').classList.add('amplitude-playing');
document.getElementById('play-pause').classList.remove('amplitude-paused');
document.getElementById('playlist-play-pause').classList.add('amplitude-playing');
document.getElementById('playlist-play-pause').classList.remove('amplitude-paused');
});
Steps To Reproduce
Lets try fix in core
AmplitudeJS Version
5.3.2
Browser Information
No response
Link To Where Your Issue Can Be Reproduced
No response
Anything else?
No response