youtubevideoをIFrameにロードしようとしていますが、機能しません。ここで何かが足りませんか?
addVideo.addEvent('click', function() {
link = ytlink.get('value');
src = new URI(link);
if(src.get('host') == 'www.youtube.com') {
var videoFrame = new IFrame({
url: 'http://'+src.get('host')+'/embed/'+src.get('data').v,
styles: {
width: 490,
height: 276
},
events: {
onLoad: function() {console.log('fertich');}
}
});
container.grab(videoFrame);
}
addVideoはリンクであり、これまでグラブメソッドを使用してラッキーでした。ここで何が問題になっていますか?何でもありがたい。
編集:YouTubeプレーヤーをIFrameに表示したいのですが、そこには何もありません(IFrame要素はページにレンダリングされますが)。に設定url
してもhttp://www.google.com/
。
作成されたIFrame要素は次のとおりです。
<iframe url="http://www.google.de" style="width: 490px; height: 276px; " name="IFrame_haxso5aq" id="IFrame_haxso5aq"></iframe>
乾杯!