Flash Zone Forum > Ñåòåâîå ðàäèî âî flash
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: Ñåòåâîå ðàäèî âî flash
Flash Zone Forum > Macromedia Flash > Îáùèå âîïðîñû
kilg
Çäðàñòâóéòå.
Ïîäñêàæèòå ïîæàëóéñòà, ìîæíî ëè âîñïðîèçâåñòè ÷åðåç ôëýø ïîòîêîâûé çâóê, êîòîðûé îáû÷íî çàãðóæàåòñÿ â Media Player? Òî åñòü íà ôëýø ñàéòå äëÿ ðàäèî ñäåëàòü ïëååð, êîòîðûé áû öåïëÿë ýòîò ïîòîê. (http://213.85.164.11:8000)
Çàðàíèå ñïàñèáî.
tiHo
äà, ÿ äåëàë. ïðè÷åì ðàáîòàþò íå âñå ðàäèî.

äåëàë íà ðåòðàíñëÿöèþ ÍÀØÅ è ÌàêñèìóÌ

íàøå ðàáîòàëî, à âîò ìàêñèìóì íåò. ïîòîìó ÷òî îáðûâàåòñÿ ïîòîê ïîñòîÿííî. áóôåð íåóñïåâàåò çàïîëíèòñÿ êàê ñíîâà èäåò íîâûé êóñîê ìóçûêè.

åòî õîðîøî áûëî âèäíî ÷åðåç WinAmp:

Buffering... î÷åíü ÷àñòî âûëåòàëà.


çàãðóæàë êàê îáû÷íûé ïîòîêîâûé çâóê

------------------------------------------
snd.loadSound('address', true);
------------------------------------------

êñòèòè, áûëà òàêàÿ òåìà ÷òî ôëåøêà(ñàìà ïðîãðàììà à íå ïðîèãðûâàòåëü) ïðîñòî íàïðîñòî çàêðûâàëàñü áåç ïðåäëîæåíèÿ îñòàâèòü èçìåíåíèÿ â ôàéëå laugh.gif ïîåòîìó íåêîòîðîå âðåìÿ ïîìó÷èëñÿ
nikitar
Îãðàíè÷åíèå â òîì, ÷òî çâóê äîëæåí áûòü â ôîðìàòå mp3
Äðóãèå ôîðìàòû ïîäãðóçèòü ïðîãðàììíî âî ôëýø íåëüçÿ.
tiHo
âîò ó ìåíÿ âîò ÷òî áûëî:

íà êîìïå ôàéë MaximuM.mp3 â íåì îáû÷íàÿ ñòðîêà http://192.168.135.15:8000/maximum.mp3

åãî è çàãðóæàë â Flash:

-------------------------------------------------------------------
maximum_radio.loadSound('MaximuM.mp3', true);
-------------------------------------------------------------------

è Flash è WinAmp ñ íèì ðàáîòàëè.

ìîæåò äàæå ìîæíî è íàïðÿìóþ ïî àäðåñó http://192.168.135.15:8000/maximum.mp3 , íåçíàþ íåïðîáûâàë ïîåòîìó âðàòü íåáóäó
nikitar
Î ðàäèî.
Äåëî â òîì, ÷òî èíòåðíåò ðàäèî óñòðîåíî òàê, ÷òî ïåðåäà¸òñÿ winamp'ó ôàéë m3u - ýòî ôàéë ïëåéëèñòà âèíàìïà.
Íóæíî ýòîò ôàéë îòêðûòü â áëîêíîòå è òàì áóäåò ññûëêà, ïðÿìàÿ íà áåñêîíå÷íûé ïîòîê çâóêà.
È âñ¸, ïîòîì åãî óæå çàãðóæàåì âî ôëýø, òîëüêî îáÿçàòåëüíî óêàçàòü, ÷òîáû îíî ïðîèãðûâàëîñü äî ïîëíîé çàãðóçêè.
BackS
ß òîæå íåäàâíî ñäåëàë ðàäèî, îñíîâíîé êîä åãî òàêîé
radio = new Sound();
radio.loadSound("http://10.1.32.221:8000/", true);
È ñòàëêíóëñÿ ñ òàêîé ïðîáëåìîé, ÷òî â Îïåðå çâóê ïðîèãðûâàåò, à âîò â ýêñïëîëåðåè â ìàçèëå îòêàçûâàåòüñÿ èãðàòü...Ïîäñêàæèòå ïîæàëóéñòà ñïîñîá ðåøåíèÿ ýòîé ïðîáëåìû smile.gif
kilg
"Íàøå Ðàäèî" ïîäãðóçèë, ðàáîòàåò îòëè÷íî, íî âîò ñ íóæíûì ìíå ïîòîêîì äî ñèõ ïîð ìó÷àþñü smile.gif. loadSound() - ýòî åäèíñòâåííàÿ ôóíêöèÿ äëÿ ïîäãðóçêè çâóêà?
Omberlake
Êîãäà ÿ ïîïûòàëñÿ ýòî ñäåëàòü, òî ïî ïðèíöèïó:
radio = new Sound();
radio.loadSound("http://w02-sw01.akadostream.ru:8000/ÐÀÄÈÎÕÕÕ.mp3", true);

ó ìåíÿ íå ïîëó÷àëîñü íè â ïðîñìîòðùèêå Ôëåø, íè â áðàóçåðå (Åêñïëîðåð) - íà÷èíàëèñü ïðîáëåìû ñ áóôåðèçàöèåé.

Òîãäà ÿ íàø¸ë ñëåäóþùèé êîä äëÿ áóôåðèçàöèè:

var snd:Sound= new Sound();

function checkProgress (soundObj:Object):Void {
var numBytesLoaded:Number = soundObj.getBytesLoaded();
var numBytesTotal:Number = soundObj.getBytesTotal();
var numPercentLoaded:Number = Math.floor(numBytesLoaded / numBytesTotal * 100);
if (!isNaN(numPercentLoaded)) {
trace(numPercentLoaded + "% loaded.");
}
};

snd.onLoad = function ():Void {
trace("load complete");
clearInterval(poll);
};

snd.loadSound("http://w02-sw01.akadostream.ru:8000/ÐÀÄÈÎÕÕÕ.mp3", true);

var poll:Number = setInterval(checkProgress, 100000, snd);

snd.start(0, 1);


È â ïðîñìîòðùèêå çàèãðàëî îòëè÷íî. À âîò â áðàóçåðå (Åêñïëîðåð) - óâû! È äàæå íåïîíÿòíî, â ÷¸ì äåëî...
Omberlake
Äà, è åù¸.
Ïîïðîáîâàë òî æå ñàìîå ñ ëîêàëüíûì ìï3 ôàéëîì íà êîìïüþòåðå - âàðèàíò ñ áóôåðèçàöèåé íå ðàáîòàåò, çàòî ðàáîòàåò ïðîñòîé âàðèàíò

var snd:Sound= new Sound();
snd.loadSound("LoopyMusic.mp3", true);

(òàê è äîëæíî áûòü).
Òàêæå ýòîò âàðèàíò ñ ëîêàëüíûì ôàéëîì ðàáîòàåò è â áðàóçåðå (Åêñïëîðåð).

Òàê ÷òî ÿ íå ïîíèìàþ, êàêàÿ ðàçíèöà Åêñïëîðåðó, ÷òî ïðîèãðûâàòü - ëîêàëüíûé èëè õòòï ôàéë... blink.gif
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2008 IPS, Inc.