![]() |
Одновременное проигрываение 2-х звуковых файлов
Добрый день.
Передо мной стоит задача написания flex-приложения для работы со звуком. Что-то типа http://aviary.com/online/audio-editor. У меня есть 2 аудио потока. Один идет с фмс, другой - это просто флв файл. Первый воспроизвожу через метод play() класса NetStream, второй через VideoDisplay. Сейчас бьюсь над синхронизацией воспроизведения этих 2-х потоков. В простейшем случае проигрывание происходит следующим образом: пользователь нажимает плей, вызывается метод плей класса NetStream, дожидаемся прихода метаданных (метод onMetaData) и воспроизводим 2-й поток через VideoDisplay, который к этому времени уже полностью скачан и находится в кеше. Так вот проблема в том, что время от времени происходит рассинхрон, т.е. первый поток начинает проигрываение с задержкой. В большинстве случаев рассинхрона нет, но не всегда. Подскажите куда копать. Или может я что-то делаю не так? Буду благодарен за любые советы. |
| Часовой пояс GMT +4, время: 06:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.