Ошибки безопасности при использовании YouTube AS3 Chromeless Player - PullRequest
1 голос
/ 06 июля 2010

Я пытаюсь использовать Youtube Chromeless Player (новая версия AS3) в проекте на базе Flex 4.Я использую примеры, предоставленные Google, но мне не повезло.Плеер загружается, но с ним невозможно взаимодействовать.Я получаю повторяющиеся ошибки безопасности из-за наведения мыши на игрока:

*** Security Sandbox Violation ***
SecurityDomain 'http://www.youtube.com/apiplayer?version=3' tried to access
incompatible context 'file:///Users/jbuhler/Sites/YoutubeTests/bin-debug/YoutubeTest.html'

Я пытался добавить Security.allowDomain ("www.youtube.com");в мой обработчик creationComplete перед загрузкой проигрывателя, и все равно получаю те же ошибки.

Я также пытался использовать SWFLoader, например:несколько часов, и не имели никакого успеха.Я также не могу найти какие-либо рабочие примеры в Интернете.Этот новый плеер просто не совместим с Flex 4?

Ответы [ 2 ]

0 голосов
/ 24 сентября 2010

Я думаю, что ошибка исходит от YouTube, см. Мой ответ здесь: Как избежать ошибок безопасности при использовании API YouTube AS3 Player

0 голосов
/ 08 июля 2010

Можете ли вы попробовать получить доступ к вашему SWF через HTTP с какого-либо веб-сервера? Тот, кто работает локально, может сделать свое дело, или, очевидно, удаленный. При обращении к SWF через схему file: // URI.

могут возникнуть проблемы с контекстом безопасности (с API YouTube Player и многими другими внешними SWF)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...