![]() |
Не могу заставить стримиться внешний аудиофайл
Хело.
Вот код: Код AS1/AS2:
Спасибо! |
Может, не хватает sound.start()?
|
а вот же он, прямо после trace("Yup, loded");. Должен срабатывать в том момент, когда будет скачано достаточно байт песни, чтобы запустить mp3 декомпрессор.
Код AS1/AS2:
|
Цитата:
Код AS1/AS2:
|
1) Не помогает. Как я понимаю, в вашем варианте, скрипт пытается воспроизвести файл сразу после начала загрузки, а это всего доля секунды (особенно, при 50 кадрах в секунду).
2) Да, трейс срабатывает, как ни странно. Добавлено через 2 минуты Всё, дошло, сам я дурак. Засунул это всё дело в onEnterFrame(); зачем-то. Сорри, недоглядел. |
так при стримовом звуке начинается же проигрывание даже без start
И событие onLoad перебивает Ваш стримовость - об_ект Sound ждет пока не загрузится весь стрим и не запускает Минус: Вы не сможете до окончания буфферизации узнать duration Вот код (у меня работает) Код AS1/AS2:
|
Спасибо, но, насколько я понимаю, onLoad() в случае со стримом срабатывает в тот момент, когда звуковой файл загрузился в том объеме, которого достаточно для запуска аудио-декомпрессора.
В любом случае проблема была в простой ошибке (случайно засунул это всё дело в onEnterFrame() ). |
Цитата:
То есть это событие возникнет в тот момент времени когда файл ПОЛНОСТЬЮ забуфферизируется (то есть загрузится) В случае стримового звука он действительно стартует в тот момент когда загрузилась часть достаточная для декомпрессии(если Вы конечно ничего со звуком не делали: start stop) Возможно событие onID может помочь со стартом но тэги могут быть записаны и в конце мп3шки |
sound.start(0, 9999);
|
| Часовой пояс GMT +4, время: 16:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.