0
ここに私のコードですが、私はそれが大丈夫だと確信していますが、それは動作していないようです。おそらく第2の視点が役立つかもしれません。エントリは検索結果です。私のコードはYouTubeビデオを埋め込むことができません
function showMyVideos(data) {
var feed = data.feed;
var entries = feed.entry || [];
var html = ['<ul>'];
for (var i = 0; i < entries.length; i++)
{
var entry = entries[i];
var playCount = entry.yt$statistics.viewCount.valueOf() + ' views';
var title = entry.title.$t;
var lnk = '<a href = \"' + entry.link[0].href + '\">linkcik</a>';
var entPar = objToString(entry.id);
var parseEntries = entPar.split("/");
var videoID = parseEntries[5].substring(0,11)
var params = { allowScriptAccess: "always" };
var atts = { id: "ytPlayer" };
// All of the magic handled by SWFObject (http://code.google.com/p/swfobject/)
swfobject.embedSWF("http://www.youtube.com/v/" + videoID + "?version=3&enablejsapi=1&playerapiid=player1",
"videoDiv", "480", "295", "9", null, null, params, atts);
html.push('<li>', title, ', ', playCount, ', ', lnk, '</li>');
}
html.push('</ul>');
document.getElementById('videoResultsDiv').innerHTML = html.join('');
}
IDが「player1」と「videoDiv」の要素がありますか?たぶんタイプミス? –
おかげさまでお返事ありがとうございました – ag0702