0
youtube.com에서 비디오를 호출하여 플래시 재생 구성 요소에 표시하는 플레이어를 만들고있었습니다. 스크립트는 비디오를 잘로드하지만 플래시에서 외부 XML 데이터 소스에서 동일한 비디오 ID를로드하려고 할 때 비디오가 아닌 YouTube 플레이어 API를로드합니다. 여기에 코드이 스크립트는 내가XML-Youtube 비디오 플래시 AS3
my_player.cueVideoById("53OyPYa7SEI",0)
에서 정의한 특정 ID로 youtube.com에서 비디오를로드
Security.allowDomain("www.youtube.com");
Security.allowDomain("*");
var my_player:Object;
var my_loader:Loader = new Loader();
my_loader.load(new URLRequest("http://www.youtube.com/apiplayer?version=3"));
my_loader.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit);
function onLoaderInit(e:Event):void {
addChild(my_loader);
my_player = my_loader.content;
my_player.addEventListener("onReady", onPlayerReady);
}
function onPlayerReady(e:Event):void {
my_player.setSize(582.2,373.1);
my_player.cueVideoById("53OyPYa7SEI",0);
my_player.playVideo();
}
가 나중에 내가 정의 XML 파일은 "videos.xml"이라고 어디에서 YouTube 링크를 통과하고 Flash에서 해당 XML 파일의 비디오를 호출하려고했습니다. 그러나 문제는 거기에 온다. 다음은 XML 코드입니다
<?xml version="1.0" encoding="ISO-8859-1" ?>
<videos>
<VIDEO url="http://www.youtube.com/watch?v=53OyPYa7SEI" id=1/>
<VIDEO url="http://www.youtube.com/watch?v=53OyPYa7SEI" id=2/>
</videos>
XML 파일에서 비디오를 불러내는 사람이 있습니까? 그
my_loader.load(new URLRequest([email protected]));
Here 후
@ Benny 너무 빨리 답장 해 주셔서 감사합니다. 정말 고마워. 나는 제안 된대로 xml 파일에 필요한 변경을했다. 하지만 플레이어는 여전히 정의 된 ID로 동영상을로드합니다. 정의 된 ID는 'my_player.cueVideoById ("53OyPYa7SEI", 0);에 정의되어 있습니다. my_player는 대상 videoID를로드해야하는 대상 이름입니다. 해당 대상에서 대상 ID를 전달하는 방법 ?? – Amit
"정의 된 ID는"what? 그 문장을 완성 해? – Benny
이전에 재생 중이면 이전에. 그것은 지금해야합니다. – Benny