WebClub - Всероссийский Клуб Веб-разработчиков
WebClub.RU » Советы » Динамическая загрузка внешних .mp3 файлов

Динамическая загрузка внешних .mp3 файлов


Дата публикации: 20-05-2008

Во Flash MX появилась возможность загрузки внешних файлов. Для этого используется функция loadSound(url, stream) объекта Sound. Первый параметр, url, указывает путь к файлу. Второй, stream, является логической (булевой) переменной, определяющий потоковый режим загрузки звукового файла. Если значение stream равно false, то Flash дождётся полной загрузки файла, прежде чем его воспроизводить. Если же stream равен true, то файл может воспроизводиться в потоковом режиме не загрузившись полностью. Данный режим рекомендуется использовать только на быстрых каналах связи или при использовании на локальной машине, т.к. потоковое воспроизведение по нашим каналам Интернет часто приводит к прерыванию воспроизведения длинными паузами :).

snd1 = new Sound();
snd1.loadSound("track03.mp3", true);

snd2 = new Sound();
snd2.loadSound("http://someserver.com/some_file.mp3", false);

Специально для этого урока я сделал маленький проигрыватель, который использует подгрузку внешних файлов и позволяет менять громкость и баланс проигрываемой композиции. Он также позволяет отслеживать сколько процентов запрошенной композиции загружено. Этот пример можно скачать (player.zip, 218k), и поэкспериментировать самому.

Внимание! mp3 файлы не включены в архив с примером, поэтому вам придётся использовать свои, предварительно изменив пути к ним в параметрах компонента ComboBox.

Надеюсь, данная статья оказалась вам полезной.

Домен продается

Популярное

Не так давно в сети появился новый сервис, под названием Dead Man Zero. Этот сервис сделал...
Рынок социальных площадок уже давно стал стабильным. Несмотря на то, что время от времени...
Artisteer 4 – единственный в своем роде продукт, позволяющий автоматизировать работу над созданием...
Октябрь 2018 (14)
Февраль 2017 (3)
Январь 2017 (1)
Август 2016 (1)
Май 2016 (2)
Ноябрь 2015 (1)

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41

Друзья сайта



Случайная цитата

Боб Хейз:

"Пятнадцать лет назад компании конкурировали друг с другом в цене. Сейчас - это качество. Завтра - это дизайн."

Опрос

Какой антивирус Вы используете?

Kaspersky Antivirus
NOD32
Norton Antivirus
Dr.Web
Panda
Аvast!
ClamWin
Другой...