![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2009
Адрес: Донецк
Сообщений: 16
|
Пытаюсь сделать караоке плеер. С помощью xml получаю буквы песни и номера кадров, в которых они должны закрашиваться при воспроизведении. Возник вопрос - будет ли mp3 при воспроизведении флешки синхронизированно с кадрами, т. е. если фреймрейт 60 кадров в секунду, номер кадра, в котором буква должна закраситься - 61, то эта буква закрасится в начале второй секунды, или могут быть сдвиги? Я так понял, чтобы не было сдвигов, надо в настройках публикации поставить Compression: Speech? Или могут быть проблемы с синхронизацией? Заранее спасибо за ответы.
|
|
|||||
|
синхронизации в общем случае не получится, не стоит завязываться на кадры вообще. Можно сделать таблицу промежутков времени и на ентерфрейме проверять через getTimer сколько времени прошло. Это спорный но наиболее точный метод синхронизировать отображение и процессы к нему не привязанные. А можно на одном таймере замутить. Даже не знаю что лучше. Таймер наверно красивее и логичнее что-ли. Хотя если там часто всё перекрашивается то в кадрах время мерять может быть лучше. Только не номера кадров. У вас от чего всё строится, от времени, вот от него и пляшите. А ещё можно на cuepoints замутить, я так делал показ рекламы в большом видеофайле, нормально работало. Вот статейка есть http://www.adobe.com/devnet/actionsc...nts_audio.html
Добавлено через 10 минут http://blog.vemtek.ru/2011/01/flex-f...sh-frames.html вот это почитайте. Частота кадров величина совсем не постоянная.
__________________
:) |
|
|||||
|
Регистрация: Oct 2009
Адрес: Донецк
Сообщений: 16
|
Спасибо за советы, так и сделаю)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:29. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| синхронизация mp3 |
|
|