Flash CS4 + AS3, неточность SoundChannel.position - PullRequest
1 голос
/ 08 июня 2011

РЕДАКТИРОВАТЬ: Извините за переформулированный вопрос, но я просто упрощаю проблему. Я не получаю точные значения для SoundChannel.position для внешнего MP3, который воспроизводится. Я пробовал разные аудио битрейты и постоянно получаю SoundChannel.position, которая меньше (~ 250 мс), чем там, где воспроизводился реальный звук. Кроме того, позиция никогда не равна продолжительности. Он всегда заканчивается, даже когда генерируется событие SOUND_COMPLETE.

Adobe сообщает, что любые проблемы с позицией / продолжительностью звука устраняются с помощью последней версии Flash Player. Я явно не получаю такие же результаты. Мне нужны очень точные значения положения, чтобы иметь настраиваемую шкалу времени и метки. Есть какой-то альтернативный метод, который я должен попробовать? Я не уверен, что делать. Спасибо.

1 Ответ

1 голос
/ 09 июня 2011

попробуйте использовать TimerEvent.TIMER вместо ENTER_FRAME, как здесь : реальный интервал между кадрами почти никогда 1000 / fps

...