Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Потоковое аудио без Flash Media Server (http://www.flasher.ru/forum/showthread.php?t=129303)

Crenth 29.08.2009 05:02

Потоковое аудио без Flash Media Server
 
Всем здравствуйте!
Хотя я изучаю as3 всего 3 недели, меня силой заставили разрабатывать вэб-радио.
Т.е. нужно будет принимать потоковое аудио в swf через инет.
На той стороне некий сервер под линукс, который будет пихать аудиопоток в сеть.
Линуховую часть делает другой чел.

На сколько я понимаю, если мы не используем Flash Media Server, то и NetStream использовать не должны.
Как обойтись в таком случае без NetConnection и NetStream ?

Дайте совет, плиз, господа уважаемые гуру.

P.S. Мне не страшно. Подскажите направление только

ripeLime 29.08.2009 06:07

http://help.adobe.com/ru_RU/AS3LCR/F...0.0/index.html

Crenth 29.08.2009 06:50

Уважаемый ripeLime, а не могли бы Вы сузить круг поиска ?

udaaff 29.08.2009 07:28

http://help.adobe.com/ru_RU/ActionSc...0204-7d22.html

Crenth 29.08.2009 13:49

udaaff, спасибо! :)

только вот не врубился: на той стороне мне звук пихать в мр3 ? или еще как-то можно сделать ?

ripeLime 29.08.2009 18:01

Цитата:

Сообщение от Crenth (Сообщение 846552)
Уважаемый ripeLime, а не могли бы Вы сузить круг поиска ?

Забыл написать, что смотреть надо класс Sound.
Цитата:

Сообщение от Crenth (Сообщение 846571)
udaaff, спасибо! :)

только вот не врубился: на той стороне мне звук пихать в мр3 ? или еще как-то можно сделать ?

К примеру, у вас есть ссылка на поток: http://fr.ah.fm:9000
В примере http://help.adobe.com/ru_RU/ActionSc...0204-7d22.html
Код:

var req:URLRequest = new URLRequest("bigSound.mp3");
Заменяете на
Код:

var req:URLRequest = new URLRequest("http://fr.ah.fm:9000");

Crenth 29.08.2009 19:17

ripeLime, благодарю Вас!!!!

Olmer 15.10.2009 14:55

Ребят помогите, месяц назад делал радио-плеер. Все работало, а сейчас пытаюсь:
Код AS3:

 
                private var video:Video;
                private var nc:NetConnection;
                private var ns:NetStream;
                private var sURL:String = "http://72.26.204.18:6006/";
public function Player () {
            nc = new NetConnection();
            nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
            nc.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
            nc.connect(null);
}
private function netStatusHandler(event:NetStatusEvent):void {
            switch (event.info.code) {
                case "NetConnection.Connect.Success":
                    connectStream();
                    break;
                case "NetStream.Play.StreamNotFound":
                    trace("Stream (" + sURL + ") not found. ");
                    break;
            }
        }
 
        private function securityErrorHandler(event:SecurityErrorEvent):void {
            trace("securityErrorHandler: " + event);
        }
 
        private function connectStream():void {
            var ns:NetStream = new NetStream(nc);
            ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
            ns.client = new CustomClient();
            video = new Video();
            video.attachNetStream(ns);
            ns.play(sURL);
            addChild(video);
        }

Пишет:
Stream (http://72.26.204.18:6006/) not found.

Не могу понять в чем дело.. Обычный аудио поток, все должно работать...


Часовой пояс GMT +4, время: 19:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.