Не работает эквалайзер

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Mixan
Сообщения: 3
Зарегистрирован: 10 окт 2011, 18:14

Не работает эквалайзер

Сообщение Mixan »

Здравствуйте. Недавно начал работать с Вконтакте API, решил сделать аудио плеер, всё работает кроме Эквалайзера. Локально и на своём сайте он работает, но в ВК нет. Полазил по Адобовскуму хелпу и нашол лишь это:
Запрещены определенные операции со звуком. Данные в загруженном звуке не могут быть получены файлом, находящимся в другом домене, если не используется файл междоменной политики. Данное ограничение распространяется на следующие API-интерфейсы для работы со звуком: Sound.id3, SoundMixer.computeSpectrum(), SoundMixer.bufferTime и класс SoundTransform.
Однако как минимум 2 плеера в ВК имеют графический эквалайзер : http://vkontakte.ru/app545941_33511949?ref=1 и http://vkontakte.ru/app545941_33511949? ... 1949&ref=9, значит это возможно. Вопрос только как?
Mixan
Сообщения: 3
Зарегистрирован: 10 окт 2011, 18:14

Re: Не работает эквалайзер

Сообщение Mixan »

Всё разобрался нужно было создать элемент context для загрузчика:

Код: Выделить всё

var sound1:Sound = new Sound()var context:SoundLoaderContext = new SoundLoaderContext(100, true);var UrlReqest:URLRequest = new URLRequest(PlayList[NowEliments])sound1.load(UrlReqest,context)
Ответить