Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   mp3 проигрывает в 3 раза быстрее (http://www.flasher.ru/forum/showthread.php?t=88374)

ScaredShard 22.11.2006 15:58

mp3 проигрывает в 3 раза быстрее
 
некоторые подгружаемые mp3 во флэше играют в 3 раза быстрее нормы, в то время как WinAmp берет их нормально.
Путем сравнительного анализа пришел к выводу, что "быстрые" mp3 записаны MPEG 2.0 layer 3, а "нормальные" - MPEG 1.0 layer 3.

гружу стандартно:
Код:

var my_sound:Sound = new Sound();
my_sound.loadSound(mp3path, true);

причем такая же проблема появляется и при использовании компонента MediaPlayback

какие могут быть решения проблемы, кроме перезаписи mp3?

заранее спасибо

screamge 22.11.2006 16:26

В классе саунд нету опции для упровления скорости воспроизведения. Какой флеш плейер и в кокой версии рендируешь?

ScaredShard 22.11.2006 16:37

На 8-ке. Да знаю что нет управления скоростью. проблему уже решаю перезаписью мп3-шек.
вопрос уже чисто академический: откуда вальты такие со скоростью именно на mp3 с MPEG 2.0 ?

etc 22.11.2006 17:30

Это надо у макромедии спросить

ScaredShard 22.11.2006 17:36

с помощью спиритического сеанса? :D

а вообще-то я на adobe послал вопрос

AlexFomin 24.11.2006 17:59

У меня подобная проблема была из-за частоты дискретизации аудиофайлов, те что с частотами 8,16,24,32...КГц будут менять скорость воспроизведения, а те что 11025, 22050, 44100 Гц будут идти нормально

Irradiance 18.12.2006 18:06

Подскажите, пожалуйста, можно ли поменять sample rate динамически загруженного mp3 файла? Например mp3 48 kHz и надо переопределить на 41 kHz.
В хелпах есть что-то про sounditem.samplerate() - как оно работает полностью не понятно. Эта штука работает с библиотекой. То есть по идее после загрузки части mp3 к нему можно обратиться с помощью sounditem.samplerate() тем самым поменяв поменять частоту.

etc 18.12.2006 18:13

Не надо путать JSFL и AS. В AS этого нельзя сделать, ну разве что в AS3 попробовать).


Часовой пояс GMT +4, время: 10:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.