停止iframe的YouTube视频
问题描述:
我已经嵌入你管视频停止iframe的YouTube视频
<iframe width="490" height="279" src="http://www.youtube.com/embed/X7ab_dVhkWk?version=3&enablejsapi=1" frameborder="0" allowfullscreen></iframe>
的HTML时嵌入
<embed width="100%" height="100%" id="video-player-flash" type="application/x-shockwave-flash" src="http://s.ytimg.com/yt/swfbin/watch_as3-vflCBBX6J.swf" allowscriptaccess="always" allowfullscreen="true" bgcolor="#000000" flashvars="el=embedded&fexp=904544%2C909703%2C920701&is_html5_mobile_device=false&allow_ratings=1&allow_embed=1&tabsb=1&sendtmp=1&hl=en_US&eurl=http%3A%2F%2Fdev.springcorp.co.uk%2Fhistoricscotland%2Fstirling%2Ffacebook-april2012%2F&iurl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2Fai55pL37saU%2Fhqdefault.jpg&view_count=117&title=Regent%20Arran%20Stirling%20Castle%20TV%20ad%202012&avg_rating=0&video_id=ai55pL37saU&length_seconds=31&iurlmaxres=http%3A%2F%2Fi2.ytimg.com%2Fvi%2Fai55pL37saU%2Fmaxresdefault.jpg&enablejsapi=1&sk=UX8fbMJpKT-VH3IVkWhtN7gCKU1r3TSzC&rel=1&playlist_module=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswfbin%2Fplaylist_module-vflfGS7wE.swf&iurlsd=http%3A%2F%2Fi2.ytimg.com%2Fvi%2Fai55pL37saU%2Fsddefault.jpg&jsapicallback=ytPlayerOnYouTubePlayerReady&playerapiid=player1&framer=http%3A%2F%2Fdev.springcorp.co.uk%2Fhistoricscotland%2Fstirling%2Ffacebook-april2012%2F">
我怎样才能阻止这个VID与Javacript?
答
最后我不得不使用api来嵌入,所以我参考了vid。 (XXXX是视频的YouTube编号的)的
<div id="player"></div>
<div id="player2"></div>
<div id="player3"></div>
<script>
//Load player api asynchronously.
var tag = document.createElement('script');
tag.src = "http://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var done = false;
var player;
var player2;
var player3;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
height: '279',
width: '490',
videoId: 'xxxxxxxx',
});
player2 = new YT.Player('player2', {
height: '279',
width: '490',
videoId: 'xxxxxxx',
});
player3 = new YT.Player('player3', {
height: '279',
width: '490',
videoId: 'xxxxxx',
});
}
function stopVideo() {
player.stopVideo();
}
可能重复[YouTube API取得 - 停止视频](http://*.com/questions/6671232/youtube-api-stop-video ) – 2012-04-27 08:33:57
这些都不适合我,stopVideo()方法无效! – LeBlaireau 2012-04-27 10:35:03