Changeset 650b601 in Klonkt for src/assets/js/audio-player.js
- Timestamp:
- 06/15/2026 02:02:56 AM (3 months ago)
- Branches:
- main
- Children:
- 4c9f29a
- Parents:
- d352b63
- File:
-
- 1 edited
-
src/assets/js/audio-player.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/audio-player.js
rd352b63 r650b601 547 547 }); 548 548 549 // Geen dubbel geluid: zodra de gebruiker een ingesloten video/audio aanklikt 550 // (YouTube/Vimeo/SoundCloud/Spotify-iframe in een .folio-embed) gaat de focus 551 // naar dat iframe -> window 'blur'. Speelt onze speler dan? Pauzeer 'm. 549 // Geen dubbel geluid: élke embed (YouTube/Vimeo/SoundCloud/Spotify/Apple Music/ 550 // Bandcamp) is een iframe. Zodra de gebruiker er een aanklikt om af te spelen, 551 // gaat de focus naar dat iframe -> window 'blur'. Speelt onze speler dan? 552 // Pauzeer 'm. (Op de site zijn iframes per definitie embeds.) 552 553 window.addEventListener('blur', () => { 553 554 setTimeout(() => { 554 555 const el = document.activeElement; 555 if (el && el.tagName === 'IFRAME' && el.closest('.folio-embed') &&audio.src && !audio.paused) {556 if (el && el.tagName === 'IFRAME' && audio.src && !audio.paused) { 556 557 pause(); 557 558 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)