私は自分のAPIを使用してYouTube Vidを追加しようとしています。YouTube APIが準備できていない場合があります
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('video-intro', {
width: 100,
height: 100,
videoId: '<id>',
playerVars: {
color: 'white',
controls: 0,
showinfo: 0
}
});
}
$(document).ready(function() {
$('#play-intro').click(function() {
player.playVideo();
$('#video-intro').addClass('showvid');
});
});
#video-intro {
display: none;
&.showvid {
display: block;
}
}
<head>
<script src="https://www.youtube.com/iframe_api"></script>
</head>
<body>
<div id="video-intro"></div>
<a id="play-intro">Play</a>
</body>
うーん、今、私のビデオは(すでにバックグラウンドで再生を開始6秒間音が聞こえます)。私はボタンを押すだけでそれを再生したい。また、私の '閉じる/停止'ボタンはもう動作しません。私の閉じるボタンは、以下の関数を呼び出します:player.pauseVideo(); player.seekTo(0);.しかし、stopVideoとpauseVideoが存在しないというエラーが返されます。 – Cake
あなたはプレイヤーのpaly/pauseボタンが必要な場合や、再生するために外部ボタンが必要な場合はどうですか? @Cake –
この例を確認するhttp://jsfiddle.net/BeUFb/326/ @Cake –