![]() |
Как проиграть звуковые файлы без загрузки к юзеру?
Уважаемые,
На сервере лежат wav и mp3. Юзерам нужно дать возможность прослушать любой из этих файлов, желательно без загрузки к юзеру. Хорошо бы у юзера иметь кнопки типа Стоп, Пауза, Начало и т. п. Загрузка файлов юзеру вообще не нужна - это не музыкальный архив :) php+mysql+js конечно Вроде бы AcitveX или RealMadia приходят на мысль, а как сделать - подскажите плз. |
только потоковое аудио тебя спасет ;)
|
xReason
Ты меня почти спас. Скажи плз КАК? |
1. Если сервер отдает mime-тип файла поддерживаемый браузером (для mp3 это "audio/mp3"), то автоматически запустится wmp (или чт там у вас) и проиграет файл.
2. Если не использовать WMP, то оптимальным решением будет flash проигрыватель. PS: И не стоит забывать про bitrate, который не должен превышать пропускную способность каналов пользовователей сайта (обычно применяются 32,56,112 kbit/sec). |
RaZEr
Спасибо, отлично работает. Еще вопрос - как от WMP получить в js событие "Песне Конец", или "Начало Песни" или вообще хоть что-нибудь? Плейлист приходится формировать с помощью js, и управлять его отображением тоже. Короче, нужны любые события WMP, которые может обработать яваскрипт. Спасибо. |
У WMP есть ActiveX и для Internet Explorer можно сделать довольно хороший проигрыватель. Но в других браузерах он работать не будет. Если тебе интересно, то пример, а также исходный код (JavaScript) есть на windowsmedia.com
|
RaZEr
Я перерыл весь этот сайт, но так нужный скрипт и не нашел. Если не трудно, дай плз более подробный линк. Спасибо. |
Может это поможет
http://www.webreference.com/js/column21/index.html или это http://www.webreference.com/js/column51/index.html |
xReason RaZEr joker99
Есть такая штука document.MediaPlayer.playState Она всегда в курсе того, что делает плеер. Спасибо за линки и за идеи. |
| Часовой пояс GMT +4, время: 17:10. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.