私はJqueryが初めてです。再生と停止の 2 つのボタンを持つ単一のビデオを埋め込もうとしています。videoid 変数を実際のビデオ ID (例: CkPv2jP9KeY) に置き換えたコードを html コンテンツに直接配置すると、再生ボタンと停止ボタンが機能することに気付きました。これまでのところ、私はこれを持っています:
<!DOCTYPE html>
<html lang="es">
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="http://www.youtube.com/player_api"></script>
<script>
var player;
function onYouTubeIframeAPIReady() {player = new YT.Player('player');}
if(window.opera){
addEventListener('load', onYouTubeIframeAPIReady, false);
}
</script>
</head>
<body>
<script>
$(document).ready(function(){
$.getJSON("https://gdata.youtube.com/feeds/api/users/diasporaduo/uploads?v=2&alt=jsonc",function(json){
videoid = json.data.items[0].id;
$("#video").append('<iframe id="player" width="560" height="349" frameborder="0" src="http://www.youtube.com/embed/'+ videoid +'?rel=0&wmode=Opaque&enablejsapi=1"></iframe>');
});
});
</script>
<div id="video"></div>
<a href="javascript: void(0)" onclick="player.playVideo(); return false">play</a><br>
<a href="javascript: void(0)" onclick="player.stopVideo(); return false">stop</a>
</body>
</html>