![]() |
Зацикливание звука
Привет всем!
Зацикливаю звук так Код AS1/AS2:
Код AS1/AS2:
Но всё равно ровного перехода нет, то есть либо милисекунды тищины, либо так называемый "стрик" слышен, как пыль на виниловой пластинке. Как поправить, подскажите... |
Написать в Adobe, что поддержка звука во Flash просто ... никакая. Это до сих пор не решено, нормально зациклить можно только при использовании встраиваемого wav (в IDE, он сожмётся при компиляции) и зацикливании файла полностью. Внешние mp3-файлы нормально зациклить нельзя.
Извращённый способ не будет работать нормально - время события не гарантировано и позиция возвращается не актуальная, а приблизительная. |
Цитата:
|
Код AS1/AS2:
|
Это не решение - событие будет после паузы, вносимой внешним кодированием mp3, то есть будет то же самое, как при music.start(0,большое число).
|
Mnilionic все верно предложил, это то что нужно было забаненному пользователю.
Цитата:
|
проблема есть на самом деле:
Открываем SoundForge к примеру. Тримим какой-нить звук ( по краям не должно быть тишины) Сохраняем как mp3. Открываем сохранённый фаил и любуемся "пробельными символами" в начале и в конце звукового графика. Это не проблеиа флеша, это - кодек такой |
KiL33, вам просто везёт. Если поищете в интернете, увидите множество тем на форумах с обсуждением этой проблемы.
Суть в том, что MP3 и другие форматы сжатия звука с потерями оперируют кадрами (блоками сэмплов), а не отдельными сэмплами, поэтому длина файла становится кратной длине кадра и возникают фрагменты тишины в начале и конце файла. Но это проблема именно Flash, так как это возможно учесть, если в декодере реализовано позиционирование с точностью до сэмпла (я сам такое делал, не на Flash). |
| Часовой пояс GMT +4, время: 15:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.