You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
2.2 KiB
67 lines
2.2 KiB
var stream_url = 'http://stream.santic-zombie.ru';
|
|
var audio = new Audio(stream_url);
|
|
audio.volume = 0.05;
|
|
|
|
|
|
var play = document.getElementById('play');
|
|
play.addEventListener('click', function() {
|
|
var MsgText = $('<div id="message-success"><p>Play</p></div>');
|
|
PopUpMsg(MsgText);
|
|
$("#PlayStat").text("Now playing");
|
|
audio.play();
|
|
}, false);
|
|
|
|
var pause = document.getElementById('pause');
|
|
pause.addEventListener('click', function() {
|
|
var MsgText = $('<div id="message-success"><p>Pause</p></div>');
|
|
PopUpMsg(MsgText);
|
|
$("#PlayStat").text("Paused");
|
|
audio.pause();
|
|
}, false);
|
|
|
|
$("#volume").mousemove(function(){
|
|
audio.volume = parseFloat(this.value / 10);
|
|
});
|
|
|
|
var copyClipBoard = document.getElementById('buff');
|
|
copyClipBoard.addEventListener('click', function () {
|
|
var MsgText = $('<div id="message-success"><p>Track name copied to clipboard</p></div>');
|
|
PopUpMsg(MsgText);
|
|
//нашли наш контейнер
|
|
var ta = document.getElementById('trackname');
|
|
//производим его выделение
|
|
var range = document.createRange();
|
|
range.selectNode(ta);
|
|
window.getSelection().addRange(range);
|
|
//пытаемся скопировать текст в буфер обмена
|
|
try {
|
|
document.execCommand('copy');
|
|
} catch(err) {
|
|
console.log('Can`t copy, boss');
|
|
}
|
|
//очистим выделение текста, чтобы пользователь "не парился"
|
|
window.getSelection().removeAllRanges();
|
|
});
|
|
|
|
var mute = document.getElementById('mute');
|
|
mute.addEventListener('click', function() {
|
|
$(this)
|
|
.find("i")
|
|
.toggleClass('fas fa-volume-up')
|
|
.toggleClass('fas fa-volume-mute');
|
|
if (audio.muted === false) {
|
|
var MsgText = $('<div id="message-success"><p>Mute sound</p></div>');
|
|
PopUpMsg(MsgText);
|
|
audio.muted = true;
|
|
} else {
|
|
var MsgText = $('<div id="message-success"><p>Unmute sound</p></div>');
|
|
PopUpMsg(MsgText);
|
|
audio.muted = false;
|
|
}
|
|
}, false);
|
|
|
|
function PopUpMsg(MsgText) {
|
|
const MsgData = $('#jGrowl');
|
|
MsgData.html(MsgText).fadeIn();
|
|
setTimeout(function() {MsgData.fadeOut();}, 2000);
|
|
}
|
|
|