停止播放所有YouTube iframe嵌入?
我被卡住了! 我正在使用jquery,点击,拉一个youtube json-c feed,抓住第一个id,然后使用它将html5 iframevideo添加到ul的顶部。 然后我递增它并拉出第二个id,第三个id等,并相应地添加它们。
问题是,当预先添加新video时,我希望以前的任何video都停止播放。 他们用javascript / jquery完成这个任何方式吗?
这是函数调用:
function videoCall(i) { $.getJSON('http://gdata.youtube.com/feeds/api/standardfeeds/most_recent?v=2&max-results=50&alt=jsonc', function(vid) { var fullItem =''; var videoID = (vid.data.items[i].id); var videoLink = 'http://www.youtube.com/watch?v=' + videoID; var videoTitle = (vid.data.items[i].title); fullItem += ''; fullItem += ''; fullItem += 'Email This'; fullItem += ' '; $(fullItem).hide().prependTo('#content ul').slideDown('slow'); }); }
你应该可以做这样的事情:
function players(func, args) { var iframes = document.getElementsByTagName('iframe'); for (var i=0; i