0
Shoutcast 플레이어를 만들고 있습니다. Shoutcast 통계 데이터를 사용하여 현재 재생중인 트랙을 알 수 있습니다. 그러나 트랙을 변경하면 업데이트 솔루션을 찾고 있는데요 ...UI에서 스트리밍 데이터를 업데이트하는 방법
여기 현재 노래 제목을 보여주는 약간의 코드입니다. 통계 데이터가 변경되면 그것은 결코 변화하지 않기 때문에
var url = "http://212.18.63.135:9034/stats?sid=1&json=1&callback=?";
$.getJSON(url, function(data) {
$("#title").text(data.songtitle);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="title"></div>
위의 코드는 정적이다. 나는 그것을 동적으로 만들어야 현재의 노래로 바뀔 수있다. 즉, 통계 JSON이 업데이트 되 자마자 UI를 업데이트해야합니다.
어떻게해야할까요?
미리 감사드립니다.
감사합니다. 그러나 매 초마다 업데이트해야하므로 초당 JSON을 요청하면 코드가 너무 무거워지지 않을까요? 나는 가장 실현 가능한 해결책을 찾고있다. – DannyBoy
서버에 액세스하여 코드를 업데이트 한 다음 socket.io를 사용하면 매우 유용합니다. https://socket.io/ –
아쉽게도 클라이언트 측만입니다. – DannyBoy