Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Одновременное проигрываение 2-х звуковых файлов (http://www.flasher.ru/forum/showthread.php?t=139778)

sasha84 11.05.2010 11:25

Одновременное проигрываение 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.