Changeset e056e56 in Klonkt for src/assets/js/audio-player.js
- Timestamp:
- 06/20/2026 04:31:01 AM (3 months ago)
- Branches:
- main
- Children:
- 8d43aa1
- Parents:
- 71e8fa5
- File:
-
- 1 edited
-
src/assets/js/audio-player.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/audio-player.js
r71e8fa5 re056e56 968 968 } 969 969 970 // Speel een YouTube-AFSPEELLIJST af door 'm te expanderen naar onze eigen queue 971 // van losse YouTube-tracks (elk via loadVideoById = bewezen betrouwbaar; next/ 972 // prev/ended lopen via onze queue). items = [{yt,title,cover,postUrl}, …]. 973 function playYouTubeList(items, startIndex) { 974 if (!Array.isArray(items) || !items.length) return; 975 setQueue(items.map((it) => ({ 976 yt: it.yt, 977 title: it.title || 'YouTube', 978 artist: it.artist || '', 979 cover: it.cover || '', 980 postUrl: it.postUrl || '', 981 })), startIndex || 0); 982 } 983 970 984 window.pcmsAudioPlayer = { 971 setQueue, play, pause, next, prev, close, openSheet, closeSheet, playYouTube, 985 setQueue, play, pause, next, prev, close, openSheet, closeSheet, playYouTube, playYouTubeList, 972 986 isPlaying: () => isPlaying, 973 987 currentTrack: () => queue[currentIndex] || null,
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)