Информация

Обсуждало 3 человека

Проблемма с Sound.loadCompressedDataFromByteArray

Логика и программирование
11 октября 2012 в 17:28:17

Столкнулся с такой проблемой - загружаю в класс Sound звук, потом получаю из него ByteArray с помощью extract(). Затем пытаюсь загрузить в другой экземпляр класса Sound этот ByteArray, через loadCompressedDataFromByteArray(), но проигрыватель выдает ошибку - "Error #2084: Размер аргументов в кодировке AMF не может превышать 40Кб."

ставлю в ByteArray свойство position = 0, работает, но звук не воспроизводиться, проверил свойство length у звука - 0;

Обсуждение (вниз)

Не хватает только вашего мнения. Зарегистрируйтесь, чтобы написать!

31 мая 2013 в 19:59:57

Оказалось это из-за неодобренной рекламы во флэшке, которую, я забыл отключить. В FD она не подгружалась из-за безопасности, а вот в браузере она подгружалась, и видимо поэтому происходил какой-то сбой. Отключение рекламы все исправило.

31 мая 2013 в 01:47:23

если долбаный крос домайн был виноват то бы вообще б не пикнуло. Вообщем беда в том что некие свойства и методы глючат в 11.7, которые шикарно работали в 11.1. Ты FD переключи на 11.7 проигрыватель и затесть почему не работает. Такие баги иной раз аж клинят!!!!

31 мая 2013 в 00:52:19

crossdomain policy нарушена?... хотя в таком случае вообще не должно воспроизводить

30 мая 2013 в 23:38:11

Чтобы не создавать новой темы, напишу здесь. Проблема такая, загружаю звук, пытаюсь его воспроизвести, во FD все нормально, но через браузер не проигрывается. Т.е. доля секунды пикнет, и все замолкает. Версия плееров разная, у FD 11.1, а в браузере стоит 11.7. Как думаете в чем дело?

14 октября 2012 в 11:34:40

Возможно что byteArray нужно обратно в звук закодировать.
Fundux.ru v.3.0 © 2006-2021 AleXNoD
Портал русских флеш игр и flash мультов