Changeset 976d36d in Klonkt for src/assets/js/embed-player.js
- Timestamp:
- 06/20/2026 04:03:58 AM (3 months ago)
- Branches:
- main
- Children:
- b56afa7
- Parents:
- 9e6b54f
- File:
-
- 1 edited
-
src/assets/js/embed-player.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/embed-player.js
r9e6b54f r976d36d 193 193 const poster = provider === 'youtube' 194 194 ? `https://i.ytimg.com/vi/${ytId(ref, url)}/hqdefault.jpg` : ''; 195 // 16:9-thumbnail ZONDER zwarte balken (mqdefault) voor de vierkante cover — 196 // hqdefault is 4:3 met letterbox en vult een vierkant niet schoon. 197 const ytThumb = provider === 'youtube' 198 ? `https://i.ytimg.com/vi/${ytId(ref, url)}/mqdefault.jpg` : ''; 195 199 196 200 el.innerHTML = '' … … 229 233 let preMuteVol = 100; 230 234 // Audio-only YouTube: zet de thumbnail als albumhoes op de audio-kaart. 231 if (audioOnly && poster) {235 if (audioOnly && ytThumb) { 232 236 const art0 = el.querySelector('.pcms-embed-art'); 233 if (art0) { art0.style.backgroundImage = `url('${ poster}')`; art0.classList.add('has-art'); }237 if (art0) { art0.style.backgroundImage = `url('${ytThumb}')`; art0.classList.add('has-art'); } 234 238 } 235 239 … … 310 314 // én doorspelen bij navigeren. De inline-kaart is enkel de launcher. 311 315 if (audioOnly && window.pcmsAudioPlayer && typeof window.pcmsAudioPlayer.playYouTube === 'function') { 312 window.pcmsAudioPlayer.playYouTube({ id: ytId(ref, url), cover: poster, postUrl: location.pathname + location.search });316 window.pcmsAudioPlayer.playYouTube({ id: ytId(ref, url), cover: ytThumb, postUrl: location.pathname + location.search }); 313 317 el.classList.add('pcms-embed-elsewhere'); 314 318 return;
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)