Я использую библиотеку jQuery, которая позволяет мне воспроизводить текущую песню, воспроизводимую в реальном времени с моего сервера крика. Я разместил код ниже.
$(document).ready(
function() {
setInterval(function() {
console.log("refreshed");
var data = "http://live.soundcheck.xyz:8000/playingart?sid=1";
$("#albumart").attr("src", data);
location.reload();
$.SHOUTcast({
host : 'live.soundcheck.xyz',
port : 8000,
interval : 5000,
}).stats(function(){
$('#songtitle').text(this.get('songtitle'));
var a = $('#songtitle').text(this.get('songtitle'));
});
Код выше ставит «имя исполнителя - название песни» в двускатной элемент с классом «songtitle» Я также хранить эти данные в переменную с именем «а» Этот скрипт автоматически обновляется при заданном интервал 5 секунд.Сравнение переменных с jQuery
Мне нужно сохранить текущую песню в переменной, которая уже была выполнена, но мне нужно, чтобы эта переменная была постоянной, когда она была установлена, поэтому я могу сравнить ее с другой переменной, которая постоянно изменяется.
Мне нужно знать, когда текущая исполняемая песня изменилась на что-то еще. Мне нужно найти способ, которым я могу сравнить две переменные, чтобы увидеть, равны ли они как в a = b, но я хочу, чтобы b обновлял его значение, пока «a» останется.
Надеюсь, это имеет смысл.
Покажите нам, что вы уже пробовали (Protip Дайте вашим переменным осмысленные имена!). Не совсем уверен, как ответить на этот вопрос. Кажется немного расплывчатым. – philtune
Можно было бы предположить, что есть вид события для плагина, который вызывается, когда песня изменяется. Покажите нам некоторый код, создав 2 переменные, может быть таким же простым, как 'var t' и' var s' – Huangism