| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > как проиграть звук по ссылке |
| Автор: katka 6.8.2006, 16:43 |
| да, я знаю: - что играть звуки на страничках нехорошо - что звук прекрасно вставляется через флеш и всё остальное, что вы мне сразу захотите сказать. мой вопрос касается не флеша и не php и не идейных споров. у меня есть страничка, например, О КОЛОКОЛЬЧИКАХ. рядом с каждым колокольчиком есть ссылка "послушать". при её нажатии просходит коротенький звук (bzdyn.wav). для ИЕ я просто подставляю в bgsound нужный src, и получаю звук. как мне быть с ФФ? этот embed съел мой мозг. я прочитала все темы на этот счёт, но так у меня ничего и не заиграло. помогите, пожалуйста, блондинке. только по существу, если можно. спасибо. |
| Автор: 12345c 8.8.2006, 09:26 | ||
В таком виде он у меня работал на IE, FF (Win XP) при QuickTime. Для WMPlayer (когда он был по умолчанию) картина была несколько другая - работала pause() и имена функций - регистронезависимые. В Опере7.5 плеер даже не показывается, в 8-й функции не идут, но плеер виден и кнопки срабатывают. В Сети считают, что наиболее надёжный запуск Оперы - по прямой ссылке.
|
| Автор: katka 8.8.2006, 10:26 | ||
| а hid den так и надо писать через пробел? а что за wav там в ембед? а не могли бы вы применительно к моему вопросу написать пример? я не понимаю, как ваш переделать. например вот:
без всяких кейпрессов страшных.. например, пусть будет проигрываться один раз zvuk.wav |
| Автор: Sardar 8.8.2006, 11:46 |
| katka, то что в input.onclick, это конкретные действия заставляющие проиграть/онстановит/прокрутить назад музыку, т.е. методы Play(), Stop, Rewind() от embed обьекта. Вставь их в свою ссылку. Другое дело что я не уверен это будет играть на любом браузере, всё таки если плагина не стоит, то бродил каможет просто проигнорировать элемент, или открыть прогу по зарегистрированному в системе mime-type. Естественно функций названных выше не будет если плагин не найден или плагин их просто не поддерживает... домой приду, проверю... |
| Автор: katka 8.8.2006, 12:25 | ||
| Sardar, у меня дома это не работало. говорило, что нет такого метода Play() другое дело — вдруг я пишу ембед как-то не так?
что из этого важно и что нет? без кавычек всё и какое-то вообще СТРАННОЕ что такое height? оно мне нужно вообще? hidden зачем нужен? зачем здесь два файла? что такое controller? |
| Автор: Sardar 8.8.2006, 12:55 |
Ну не любит 12345c писать валидно, читай его подпись Остальные параметры плагину, hidden помоему скрывает виндовый плеер. В src конечно же лажа, замени на свой файл, StoryBTL_S.wav убери, видать опечатка. heigh/with не нужны если плеер скрыт, autostart думаю ясно. Отсюда понимаем что встраивание мультимедийных файлов в страницу вещь черезвычайно не кросбраузерна, хотя если единые плагины пользуються (флеш например), то работать должно везде |
| Автор: 12345c 8.8.2006, 16:46 | ||
| "hid den" - это просто обезвреженный атрибут. Если пробел убрать, он заработает. Переделать - пользоваться приведёнными функциями. Например, запустить воспроизведение -
|
| Автор: Burrr 10.8.2006, 15:27 | ||
Для проигрывания аудио использую такой код (несовсем ссылка, но у меня работает в ИЕ, Опера 7.23, НН 7.1, ФФ 1.5):
|
| Автор: katka 20.8.2006, 12:02 |
| Burrr, меня фаерфокс ругает ( Ошибка системы безопасности в чём может быть дело? а wav-ы я могу так же проигрывать? |
| Автор: gcc 22.1.2010, 11:35 |
| а как это сделать под видео? никто не видел пример? http://forum.vingrad.ru/forum/topic-287765.html |
| Автор: ksnk 27.1.2010, 20:38 | ||
несколько заумная реализация объясняется тем, что это все вырезано из другого проекта. для FF, IE и Хрома, вроде, работает. Хотя пару раз кликнуть на "разрешить исполнение", вероятно, придется... Метода Play в FF действтельно нету, а долго разбиратся с ним не было времени, так что сделано просто - вставляем новый элемент - убираем его напроч... В элементе стоит автостарт, и нету цикла. Как можно заметить - тут нет никаких кнопок управления, так что проигрывать стоит маленький звуковой файл. Свой ELPHRG01.WAV я нашел на своей машине по адресу C:\Program Files\Microsoft Office\MEDIA\CAGCAT10\ |