Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не работает визуализация (http://www.flasher.ru/forum/showthread.php?t=114936)

MiheyoO 14.08.2008 00:35

Не работает визуализация
 
При заливке на какой-нибудь сервер, пробовал фри-ланс, контакт перестает работать метод
Код:

SoundMixer.computeSpectrum(bytes, false, 0);
Кто-нибудь может сказать, почему?
На всякий случай ставил
Код:

var soundLoaderContext:SoundLoaderContext = new SoundLoaderContext(1000, true);
Security.allowDomain("*");


BlooDHounD 14.08.2008 00:40

как переводится на нормальный русский ваши предложения?

MiheyoO 14.08.2008 00:57

Загружаю Flash-mp3 плеер на сайт, перестает работать визуализация. Использовал 2 сайта вконтакте и фриланс.
Вот работающий код.
http://lab.benstucki.net/archives/vi...lorer/srcview/
У меня почти также, но визуализация не работает, не могу понять почему.

MiheyoO 14.08.2008 04:32

Выдает вот такую ошибку:
Цитата:

2122 Security sandbox violation: %1: %2 cannot access %3. A policy file is required, but the checkPolicyFile flag was not set when this media was loaded.
Как мне плееру передать этот самый policy file?

wvxvw 14.08.2008 04:57

Есть древняя и до сих пор непофиксеная бага у саундмиксера - когда есть несколько источников звука, и не все лежат в одном домейне - у него случается секюрити еррор, и он, естесственно перестает что либо делать. Избежать ошибки можно проверив isSoundAccessible или как-то так, но толку все равно мало, т.как если есть inaccessible, то играть все равно не будет. Ждем фикс...

ramshteks 14.08.2008 16:14

проблема лишь в том что названные тобой сайты помещают флешку в песочницу и запрещают работать с определенными вещами, в частности computeSpectrum
а
Код:

Security.allowDomain("*");
вам не поможет, все это разрешать должен сервер а не флешка сама себе

сам пытался залить мп3 плеер именно на эти сайты, они все мне выдали ошибку, музыку играю а спектр не считают, так что увы. насколько мне известно проблема не решаема. если интересно посмотрите в хелпе по computeSpectrum там есть про безопастность

MiheyoO 14.08.2008 17:50

Цитата:

Сообщение от wvxvw (Сообщение 758039)
....Избежать ошибки можно проверив isSoundAccessible или как-то так, но толку все равно мало, т.как если есть inaccessible, то играть все равно не будет. Ждем фикс...

Код:

SoundMixer.areSoundsInaccessible()
Всегда пишет false и локально(на компе) и remote (на сайте).

Цитата:

Сообщение от ramshteks (Сообщение 758157)
...
вам не поможет, все это разрешать должен сервер а не флешка сама себе

сам пытался залить мп3 плеер именно на эти сайты, они все мне выдали ошибку, музыку играю а спектр не считают, так что увы. насколько мне известно проблема не решаема. если интересно посмотрите в хелпе по computeSpectrum там есть про безопастность

Программы пишу в обнимку с документацией и никак мне не хотелось верить, что сервер должен разрешать флехе что ей можно делать со звуком. Получается нужно писать некий пхп скрипт, который будет давать флехе и адреса музыкальных файлов, и policy файл?

ramshteks 14.08.2008 19:00

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

MiheyoO 14.08.2008 19:04

Спасибо за информацию.
Цитата:

там нужно просто в коде html который вставляет на сайт указывать некий параметр и все будет путем
А что за параметр, кто знает? )


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

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