1 / 1 / 2
Регистрация: 07.03.2012
Сообщений: 77
1

Загрузка ролика с youtube

17.01.2015, 20:09. Показов 1463. Ответов 7
Метки нет (Все метки)

загружаю youtube player и ролик таким способом в AIR:
ActionScript 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package  scripts
{
            import flash.display.Loader;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.*;
import flash.net.*;
 
     
    public class VideoAdd extends Sprite{
        // объект который будет содержать плеер загруженный с сайта youtube
        var player:Object;
 
        // создаем загрузчик
        var loader:Loader = new Loader();
        var VideoID:String;
        var deviceScreenSizeX:Number;
        public function VideoAdd(s:String,x:Number) {
            VideoID = s;
            deviceScreenSizeX = x;
            loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
            loader.load(new URLRequest("http://www.youtube.com/apiplayer?version=3"));  
        }
        
        function initHandler(event:Event):void
        {
            addChild(loader);
            loader.content.addEventListener("onReady", onReadyHandler);
        }
        function onReadyHandler(event:Event):void
        {
            player = loader.content;
            player.cueVideoById(VideoID);
        }
    }
    
}
все загружается показывает но выдает ошибку

*** Security Sandbox Violation ***
SecurityDomain 'https://www.youtube.com/apiplayer?version=3' tried to access incompatible context 'https://s.ytimg.com/yts/swfbin/player-vfl7UxYqE/apiplayer3.swf'
SecurityError: Error #2193: Security sandbox violation: Loader.content: https://www.youtube.com/apiplayer?version=3 cannot access https://s.ytimg.com/yts/swfbin... layer3.swf.
at flash.display::Loader/get content()
at com.google.youtube.application::SwfProxy/onRequestParameters()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.google.youtube.model::YouTubeEnvironment()
at com.google.youtube.application::VideoApplication/createYouTubeEnvironment()
at com.google.youtube.application::VideoApplication/onLoaderInfoInit()
подскажите в чем проблема
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2015, 20:09
Ответы с готовыми решениями:

Загрузка картинок с сервера YouTube; нет доступа к содержимому файла Bitmap, BitmapData
Всем привет! Расширяю функционал своего плеера для воспроизведения видеороликов с YouTube....

Масштабирование ролика
Возможно ли во флеш изменять размеры ролика (ту область работы,размеры которой задаём в самом...

Рестарт ролика
Необходимо сделать рестарт флеш-ролика при нажатии на кнопку. Пишу на классах. Что нужно добавить в...

Подгрузка swf ролика
Привет форумчанам! Назрел такой вопрос(бьюсь над проблемой 2-ой день): "Как правильно осуществить...

7
1 / 1 / 2
Регистрация: 07.03.2012
Сообщений: 77
21.01.2015, 18:38  [ТС] 2
глухо как в инете.

Добавлено через 4 минуты
может кто в ошибке увидет че полезное

[SWF] /apiplayer - 5388 байт после декомпрессии
[SWF] /yts/swfbin/player-vflQiDuyQ/apiplayer3.swf - 464876 байт после декомпрессии
*** Security Sandbox Violation ***
SecurityDomain 'https://s.ytimg.com/yts/swfbin/player-vflQiDuyQ/apiplayer3.swf' tried to access incompatible context 'app:/rikatv.swf'
*** Security Sandbox Violation ***
SecurityDomain 'https://www.youtube.com/apiplayer?version=3' tried to access incompatible context 'https://s.ytimg.com/yts/swfbin/player-vflQiDuyQ/apiplayer3.swf'
SecurityError: Error #2193: Security sandbox violation: Loader.content: https://www.youtube.com/apiplayer?version=3 cannot access https://s.ytimg.com/yts/swfbin... layer3.swf.
at flash.display::Loader/get content()
at com.google.youtube.application::SwfProxy/onRequestParameters()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.google.youtube.model::YouTubeEnvironment()
at com.google.youtube.application::VideoApplication/createYouTubeEnvironment()
at com.google.youtube.application::VideoApplication/onLoaderInfoInit()
Warning: Domain i1.ytimg.com does not explicitly specify a meta-policy, but Content-Type of policy file https://i1.ytimg.com/crossdomain.xml is 'text/x-cross-domain-policy'. Applying meta-policy 'by-content-type'.
0
Модератор
2887 / 1745 / 178
Регистрация: 19.02.2011
Сообщений: 6,434
21.01.2015, 19:33 3
Цитата Сообщение от maxisglad Посмотреть сообщение
подскажите в чем проблема
Проблема в политике безопасности. Не думаю, что ютуб хочет с вами делиться своими ресурсами.
1
1 / 1 / 2
Регистрация: 07.03.2012
Сообщений: 77
21.01.2015, 19:47  [ТС] 4
пример взят полностью с https://developers.google.com/... _reference думаю они бы не выкладывали не рабочую схему.
0
Модератор
2887 / 1745 / 178
Регистрация: 19.02.2011
Сообщений: 6,434
21.01.2015, 22:59 5
maxisglad, а откуда запускаете приложение?
0
1 / 1 / 2
Регистрация: 07.03.2012
Сообщений: 77
21.01.2015, 23:16  [ТС] 6
запускал с adobe flash cs6 потом скомпелированый под air desktop под андройд с телефона и под иОС тоже с телефона запускал, во всех случаях кроме иОС запускаеться но выдает эту ошибку в иОС выдает ошибку и не грузит ниче. По этому решил последовательно разобрать.
0
Модератор
2887 / 1745 / 178
Регистрация: 19.02.2011
Сообщений: 6,434
21.01.2015, 23:25 7
maxisglad, попробуйте реализовать обычным приложением с запуском с сервера.
А вообще ни разу не приходилось сталкиваться с их АПИ. Не вникал в их требования, так что могу быть не компетентен.
1
1 / 1 / 2
Регистрация: 07.03.2012
Сообщений: 77
25.01.2015, 00:04  [ТС] 8
Хотелось бы реализацию на AIR? может у кого еще какие мысли ( как я понял скачат ютуб плеер к себе в изолированную среду он пытается чето докачать, а у него нет на это прав) может кто с подобным сталкивался...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2015, 00:04
Помогаю со студенческими работами здесь

Тормозит запуск ролика
Написал на FlashDevelop не большой actionscript 3.0 компилирую, запускаю swf ролик, работает норм,...

Масштабирование флеш-ролика
Подскажите пожалуйста, мне необходимо, чтобы мой флеш-ролик изменялся под размер экрана, така как...

Параметры публикации флеш-ролика
Интересует вопрос, какие правильно параметры выставлять при публикации? Например версию Флеш-плеера...

Проигрывание не с начала, а с середины ролика
Здравствуйте. Имеется код проигрывания видеоролика с зацикливанием. Подскажите - как начать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru