【发布时间】:2013-01-02 10:07:13
【问题描述】:
<div id="ytplayer"></div>
<script>
// Load the IFrame Player API code asynchronously.
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
// Replace the 'ytplayer' element with an <iframe> and
// YouTube player after the API code downloads.
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('ytplayer', {
height:'390',
width:'640',
videoId:'A_aYVs_zFA8',
events:{
'onReady':onPlayerReady,
'onStateChange':onPlayerStateChange
}
});
}
function onPlayerReady(event) {
_isPlayerReady = true;
}
function onPlayerStateChange(event) {
switch (event.data) {
case YT.PlayerState.ENDED:
$j = jQuery.noConflict();
$j(".vid-flow").hide();
ShowCustomDialog();
break;
case YT.PlayerState.PLAYING:
break;
case YT.PlayerState.PAUSED:
break;
case YT.PlayerState.BUFFERING:
break;
case YT.PlayerState.CUED:
break;
default:
break;
}
}
</script>
在 JavaScript 中,我想在 'ytplayer' div 上加载一个 youtube 播放器。我正在看这个https://developers.google.com/youtube/iframe_api_reference#Operations 有人知道我可以如何删除视频的名称。
我尝试获取 iframe,但如果我使用 iframe,我的 js 代码将无法工作。因此,有人可以选择删除显示在 youtube 视频嵌入顶部的名称。
【问题讨论】:
-
我怀疑这是否可能。除了原因之外的各种原因。
-
我可以通过放置“showinfo=0”在 iframe 中做到这一点。不知道如何在 javascript 中做同样的事情。
-
@Leeish 有可能-_- :D,检查我的答案
-
我没有看到名称更改,它只是被删除了。抱歉,出于某种原因,也许这是一个不同的线程,我认为我们试图“更改”视频的名称。
标签: javascript youtube youtube-javascript-api