Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Filereference - загрузить и проиграть mp3 (http://www.flasher.ru/forum/showthread.php?t=124984)

gloomyBrain 13.05.2009 23:42

Filereference - загрузить и проиграть mp3
 
Здравствуйте
Вопрос состоит в том, как именно стоит воспроизводить mp3, полученный методом FileReference.load()
По сути дела, mp3 становится массивом байтов ByteArray, и тут все понятно.
Далее нужно все это дело подсунуть объекту Sound
Решил сделать это через событие SampleDataEvent - отсылается, когда объект Sound требует новую порцию данных для проигрывания.

И вот с этим то и возникла загвоздка. Я считывал байты так:
Код AS3:

event.data.writeByte(FileReference.data.readByte())

где event - это событие SampleData
однако получался только шум...:yahoo:

Каким образом правильно проиграть загруженный Filereference'ом mp3-файл ???

UPD:
существующее решение, которое собираюсь упростить под свои нужды
кстати, там же есть библиотека для чтения ID3 тэгов

AL.exe 14.05.2009 01:59

Блин, как-то это извращенно - генерить внутренню SWF с вкомпилированным звуком. Работает, конечно быстро, но сложно поверить, что нет стандартных способов преобразования ByteArray в Sound.

etc 14.05.2009 07:55

Нету :)


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

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