Воспроизвезти внешний *wav в AS3
Извиняюсь, я немного не в тему пишу, но всё же.
Кто-нибудь может помочь? Хочу во флеше воспроизвести wav звук, который хранится по отдельной ссылке. new Sound() работать с wav не хочет. :( Буду благодарен за помощь. |
Цитата:
http://javascript.ru/unsorted/bridge-to-flash |
dmitriymar, да нет, js тут вообще не причём. :)
Просто я сделал возспроизведение мр3 во флеш, но мне нужно ещё и wav. |
Вообщем, разобрался.
Решил всё же выложить, может много кому пригодиться. И так, представляю вам свою небольшую работу - воспроизведение mp3 и wav на сайте: Сам скрипт: function music(a, b, c) { var d = 'http://mkheroes.ucoz.ru/Sound.swf'; //Ссылка к swf фаилу if(!b) b = 'mp3'; if(c == undefined) c = 100; $('#music').remove(); if(a) $('body').append('<object style="z-index:-100" id="music" type="application/x-shockwave-flash" width="1" height="1" data="'+d+'?format='+b+'&url='+a+'&vol='+c+'" allowFullScreen="true"><param name="movie" value="'+d+'?format='+b+'&url='+a+'&vol='+c+'"/></object>'); } (не забудьте *swf перезалить себе на сайт). Инструкция: Для воспроизведение используем: music(аргумент1, аргумент2, аргумент3). Аргумент1 - прямая ссылка к вашему аудио фаилу; Аргумент2 - тип вашего фаила (mp3, wav). Если аргумент не указан, то по умолчанию 'mp3'; Аргумент3 - Громкость (от 0 до ~), 100 - оригинальная громкость. Если аргумент не указан, то по умолчанию '100'. Внимание: громкость работает только на *mp3; Примеры работы: Воспроизведение wav: music('/mysound.wav', 'wav'); Воспроизведение mp3: music('/mysound.mp3'); Воспроизведение mp3 с громкостью 50%: music('mysound.mp3', 'mp3', 50); Остановка воспроизведения музыки: music(false); При наведении на кнопку срабатывает звук: <input type="button" value="Кнопка" onmouseover="music('/mysound.mp3')"> |
Часовой пояс GMT +3, время: 06:56. |