Показать сообщение отдельно
Старый 20.05.2010, 13:54
sasha84 вне форума Посмотреть профиль Отправить личное сообщение для sasha84 Найти все сообщения от sasha84
  № 24  
Ответить с цитированием
sasha84

Регистрация: May 2010
Сообщений: 5
Дело в том, что я делаю флеш-приложение, которое должно сводить 2 звуковых файла с возможностью сдвига начала проигрывания одного из них.
Пользователь подвинул начало проигрывания одного файла, например, на 1 секунду, нажал плей, я проигрываю первый файл, далее отслеживаю playheadTime и при достижении 1 секунды, начинаю проигрывать 2-й файл.
Проблема в том, что playheadTime всегда приходит разный. Может придти 1.1 с или 1.2 с и приходится стартовать 2-й файл с 1.1 или с 1.2 секунды.
При прослушивании такой рассинхрон очень заметен, а мне нужно проигрывать 2-й файл строго с 1-й секунды.
playheadUpdateInterval выставлен в 50 мс.
Пока проблему решить никак не получается.
Если бы эту задачу выполнял медиа-сервер, то проблемы не было бы.
Пробовал сначала вызывать через amf скрипт на сервере, который сводил файлы ffmpeg'ом, а потом запускать проигрывание сведенного файла, но получается очень
долго.