Files
soundcloak/static/assets/player.js
2024-12-29 11:45:34 +02:00

20 lines
573 B
JavaScript

var audio = document.getElementById('track');
if (Hls.isSupported()) {
var hls = new Hls();
hls.loadSource(audio.src);
hls.attachMedia(audio);
var volume = audio.getAttribute('volume');
if (volume) {
audio.volume = parseFloat(volume);
}
} else if (!audio.canPlayType('application/vnd.apple.mpegurl')) {
alert('HLS is not supported! Audio playback will not work.');
}
var next = audio.getAttribute('data-next');
if (next) {
audio.addEventListener('ended', function() {
location = next + '&volume=' + audio.volume;
});
}