IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Как проиграть звуковые файлы без загрузки к юзеру? (http://www.imho.ws/showthread.php?t=75145)

MeatEater 06.12.2004 17:08

Как проиграть звуковые файлы без загрузки к юзеру?
 
Уважаемые,
На сервере лежат wav и mp3. Юзерам нужно дать возможность прослушать любой из этих файлов, желательно без загрузки к юзеру.
Хорошо бы у юзера иметь кнопки типа Стоп, Пауза, Начало и т. п.
Загрузка файлов юзеру вообще не нужна - это не музыкальный архив :)
php+mysql+js конечно
Вроде бы AcitveX или RealMadia приходят на мысль, а как сделать - подскажите плз.

xReason 06.12.2004 20:01

только потоковое аудио тебя спасет ;)

MeatEater 06.12.2004 20:14

xReason
Ты меня почти спас. Скажи плз КАК?

RaZEr 06.12.2004 22:29

1. Если сервер отдает mime-тип файла поддерживаемый браузером (для mp3 это "audio/mp3"), то автоматически запустится wmp (или чт там у вас) и проиграет файл.

2. Если не использовать WMP, то оптимальным решением будет flash проигрыватель.

PS: И не стоит забывать про bitrate, который не должен превышать пропускную способность каналов пользовователей сайта (обычно применяются 32,56,112 kbit/sec).

MeatEater 07.12.2004 02:34

RaZEr
Спасибо, отлично работает.

Еще вопрос - как от WMP получить в js событие "Песне Конец", или "Начало Песни" или вообще хоть что-нибудь?
Плейлист приходится формировать с помощью js, и управлять его отображением тоже.
Короче, нужны любые события WMP, которые может обработать яваскрипт.
Спасибо.

RaZEr 07.12.2004 06:31

У WMP есть ActiveX и для Internet Explorer можно сделать довольно хороший проигрыватель. Но в других браузерах он работать не будет. Если тебе интересно, то пример, а также исходный код (JavaScript) есть на windowsmedia.com

MeatEater 07.12.2004 18:55

RaZEr
Я перерыл весь этот сайт, но так нужный скрипт и не нашел.
Если не трудно, дай плз более подробный линк.
Спасибо.

joker99 07.12.2004 21:16

Может это поможет
http://www.webreference.com/js/column21/index.html
или это
http://www.webreference.com/js/column51/index.html

MeatEater 09.12.2004 01:01

xReason RaZEr joker99
Есть такая штука document.MediaPlayer.playState
Она всегда в курсе того, что делает плеер.
Спасибо за линки и за идеи.


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

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.