有没有办法在不实际加载视频的情况下初始化YouTube iframe播放器?如果不提供videoId视频未加载(未显示错误)且播放器实例保持"就绪"状态.
ytPlayer = new YT.Player('video-player', {
height: '100%',
width: '100%',
videoId: 'video-id-goes-here',
playerVars: {
.....
.....
Run Code Online (Sandbox Code Playgroud)
谢谢你的回答!
当然,如果您愿意,以下代码可以正常工作:
<script>
function onYouTubePlayerAPIReady() {
var player = new YT.Player('player', {
events: {
onReady: function() {
player.loadVideoById('sOEAD-gfJ_M');
}
}
});
}
</script>
<script src="//www.youtube.com/player_api" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
或者,如果您知道要加载播放列表,则可以省略videoId并放入
playerVars: {
list: 'PLAYLIST_ID'
}
Run Code Online (Sandbox Code Playgroud)
但是,虽然这两种方法都有效,但您想要实现的目标是什么?可能有一种更好的方法,而不是初始化没有的YT.Player videoId.
| 归档时间: |
|
| 查看次数: |
4229 次 |
| 最近记录: |