![]() |
Звук во флэше "квантуется", при 44khz длина кванта равна приблизительно 46.4399 миллисекунды. :) Новый звук не может начинаться посередине звукового фрейма, флэш сдвинет его начало. При этом ухо отчётливо слышит разрыв уже с 10мс. Товарищ Волков, например, боролся с этим эффектом запуская синхронизацию через отдельный "tick": http://flash-ripper.com/archives/000676.htm (может эта инфа поможет).
|
я создан трэк нулевой длины и прокручиваю его по кругу, как секвенсор. я знаю, что один такт его равен 46.4 миллисекунды и начинаю проигрывать каждую новую дорожку отнимая от ее длительности в миллисекундах 46,4 за один такт. т.е. мне вообще не нужно проверять событие Sound.onSoundComplete для новых дорожек и зависеть от фрэймов во флэше. Dendroid - большое спасибо
|
1. Всавляй во флэш *.wav файлы (сжатие в мр3 флэш сделает сам, сообразно настройкам)
2. Линкуй эти файлы в библиотеке 3. Используй свой onSoundComplete PS вот тут я игрался с одной композицией РАДИОХЭД Правда *.fla выложил без аудио-файлов. У меня получилась звуковая дорожка длиною чуть больше минуты, а файл весил всего 100К. Смотри. Может поможет. |
что такое хорошо - я делал эти пункты но между семплами кое где проскакивали щелчки, это связанно с тем, что написал dendroid, я полагаю. когда звук крутится несколько раз все гладко, когда он заканчивался и по событию onSoundComplete запускался новый звук между сэмплами была крохотная пауза, но она отчетливо ощущалась ухом.
пс _ ссылка не открывается ( |
Цитата:
|
|
Dendroid
Очень полезная информация. Нигде такого не встречал. Теперь буду использовать. |
что такое хорошо - а семплы выложить можешь? конструкция не нова, мне инотересно послушать на предмет щелчков...
|
А вообще-то у когонибудь получилось аккуратное mp3-e кольцо? Я как ни старался, все равно цикает. Делаю так: вставляю вав в библиотеку, параметр компрессии ADPCM. Файл становится больше, по сравнению с компрессией mp3, зато не цикает.
|
http://www.inils.ru/file/sound.zip 720 кб
Время 36,ххх секунд. Делался для 14-минутной презентации. Во время прослушивания щелчков не заметил. |
| Часовой пояс GMT +4, время: 22:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.