Changeset 9e6b54f in Klonkt for src/assets/js/embed-player.js
- Timestamp:
- 06/20/2026 03:53:58 AM (3 months ago)
- Branches:
- main
- Children:
- 976d36d
- Parents:
- 73b41eb
- File:
-
- 1 edited
-
src/assets/js/embed-player.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/embed-player.js
r73b41eb r9e6b54f 189 189 if (audioOnly) el.classList.add('pcms-embed-audio-mode'); 190 190 const isVideo = provider === 'youtube' && !audioOnly; 191 const custom = provider === 'youtube' || provider === 'soundcloud'; // eigen controls 191 // Audio-only YT speelt via de site-onderbalk → geen eigen in-kaart controlebar. 192 const custom = (provider === 'youtube' || provider === 'soundcloud') && !audioOnly; 192 193 const poster = provider === 'youtube' 193 194 ? `https://i.ytimg.com/vi/${ytId(ref, url)}/hqdefault.jpg` : ''; … … 306 307 // Eerste interactie → adapter mounten + spelen. Daarna toggelt de knop. 307 308 async function ensureMountedAndPlay() { 309 // Audio-only YouTube → speel via de site-audiospeler (onderbalk): zichtbaar 310 // én doorspelen bij navigeren. De inline-kaart is enkel de launcher. 311 if (audioOnly && window.pcmsAudioPlayer && typeof window.pcmsAudioPlayer.playYouTube === 'function') { 312 window.pcmsAudioPlayer.playYouTube({ id: ytId(ref, url), cover: poster, postUrl: location.pathname + location.search }); 313 el.classList.add('pcms-embed-elsewhere'); 314 return; 315 } 308 316 if (mounted) { if (adapter) adapter.play(); return; } 309 317 mounted = true;
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)