![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 8
|
Помогите пожалуйста понять в чем проблема. При тестировании в самом Flash звук загружается и воспроизводиться нормально с удаленного сервера, но в браузере он уже не работает ни на локалке , ни на сервере.
Вот класс: package { public class StreamPlayer { import flash.media.Sound; import flash.media.SoundLoaderContext; import flash.media.SoundChannel; import flash.media.SoundTransform; import flash.net.URLRequest; import flash.events.MouseEvent; var s:Sound; var req:URLRequest; var context:SoundLoaderContext; var pos:int = 0; var flagPlay:int = 0; var ch:SoundChannel; var tr:SoundTransform; function InitPlayer():void { this.s = new Sound(); this.req = new URLRequest("http://213.227.254.2:8994/"); this.context = new SoundLoaderContext(5000, true); this.tr = new SoundTransform(0.5); } public function PlaySound():void { if(this.flagPlay == 0) { this.InitPlayer(); this.s.load( this.req, this.context ); this.ch = this.s.play(); this.flagPlay = 1; } } public function StopSound():void { if(this.flagPlay == 1) { this.ch.stop(); this.s.close(); this.flagPlay = 0; } } public function SetVolume(intVolume:int = 50):void { tr.volume = intVolume/100; if(this.flagPlay == 1) { ch.soundTransform = tr; } } } } |
|
|||||
|
Домен то разрешите
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 8
|
Я догадывался, что проблема в этом, но каким способом я могу это сделать?
Использование Security.allowDomain() не помогло |
|
|||||
|
.
|
404 Not Found http://213.227.254.2/crossdomain.xml
Вот и весь ответ. UPD. Закралась маленькая ошибочка. FP идет за политикой безопасности сюда: http://213.227.254.2:8994/crossdomain.xml А вот и его недоумение по этому поводу: Цитата:
Последний раз редактировалось dimarik; 05.10.2009 в 19:01. |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 8
|
то есть мне нужно этот файл политики безопасности создать на серваке http://213.227.254.2 ? По другому никак? Просто у меня нет доступа к тому серваку, просто идет оттуда потоковое вещание. И почему когда тестирую в самом флэше то все работает?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
А при тестировании работает, потому что это политика в режиме отладки не действует. |
|
|||||
|
.
|
Тип песочницы "local-trusted", в коей копошится свф'ка при отладке в IDE, разрешает загрузку содержимого, к которому относится в том числе и аудио. Впрочем, ей всё разрешается.
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 8
|
В общем поместил я файл политик куда нужно, но это ничего не изменило
![]() |
|
|||||
|
.
|
http://213.227.254.2:8994/crossdomain.xml
Invalid resource Куда Вы его поместили? Цитата:
Последний раз редактировалось dimarik; 06.10.2009 в 11:54. |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 8
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:45. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| sound , звук |
|
|