저는 soundManager2를 사용하여 스트리밍 할 때 웹 라디오를 청취 할 수있는 약간의 javascript 스 니펫을 개발 중입니다. 이 스 니펫에 URL을 지정하면 스트림이 나에게 음악을 보내고 멋지게 작동합니다.WebManager 용 SoundManager2를 통한 스트리밍이 매우 오랫동안 보류 중입니다.
네,하지만 ... URL에
쿼리가 매우 매우 긴 (2-3 분 이상!)이 될 수 있습니다. 이 쿼리를 더 빠르게 만드는 데 사용할 수있는 대안이나 옵션이 있는지 알고 싶습니다. Windows Media Player로 내 m3u (MP3 내부 URL 만 포함)를 여는 이유는 브라우저에서 동일한 URL에 액세스하거나 soundManager2로 2-3 분, 때때로로드하는 데 5-10 초의 시간이 걸립니다. 더?
내 jsFiddle은 OuïFM (프랑스 라디오)으로 시도합니다. 이 라디오의 대기 시간은 약 115 초입니다.
var url = 'http://ice39.infomaniak.ch:8000/ouifm3.mp3';
var time = 0;
var timing = setInterval(function() {
$('#Streaming').html((time/10) + ' seconds.');
time++;
}, 100);
var start = new Date;
soundManager.onready(function() {
soundManager.createSound({
id:'Radio',
url:url,
autoLoad: true,
autoPlay: true,
multiShot: false,
onload: function() {
$('#Loading').css('display', 'none');
clearInterval(timing);
}
});
});
나는 당신의 바이올린을 테스트하고 그것이 마치 마법처럼 작동합니다! 고맙습니다! 그러나 나는 아직도 내 SoundManager2의 JS 로딩에 무엇이 잘못된지 이해하지 못한다. 필자의 피들 (ctLsD)에서 코드를 시도했는데 2 분이 걸린다. 소스에서 SoundManager2 플러그인을 다른 URL에서로드했지만, 실제로 제 프로젯에서는 파일이 제 디스크에서로드됩니다. 파일과 광산의 차이점은 무엇입니까 (문제가 발생한 경우)? – niconoe
또한 현재 집에 있습니다. 직장에서 피들을 테스트하고 이것이 내 네트워크 사무실이 아닌지 알아 내려고 노력해야합니다. – niconoe
직장에서 사용하는 바이러스 백신 소프트웨어에서 타이밍 문제가 발생했습니다. 사실, 내 코드가 완벽하게 작동했습니다. 바이올린의 문제는 js 플러그인 파일에 대한 http/https 연결에 관한 것입니다. – niconoe