1

我正在创建一个小插件来控制带有自定义控件的 Youtube 视频。

var player = new YT.Player('ytPlayer', {
    height : 400,
    width : 500,
    videoId : 'U0Og4LaB1Zc',
    events: {
        'onReady' : onYoutubePlayerStateChange,
        'onStateChange' : onYoutubePlayerStateChange
    }
});

我想要一个按钮:

<button type="button"> onclick="document.getElementById('ytPlayer').playVideo()">PLAY</button>

虽然我得到了错误。

Uncaught TypeError: Object #<HTMLIFrameElement> has no method 'playVideo'

不想使用变量 player 播放视频,因为插件可以创建多个视频实例,但我知道我想控制的 iframe的ID 。

总而言之,我想拥有自己的按钮来控制我选择的 iframe,而不使用变量 player,因为它不是全局的。我也不希望它是:)

4

0 回答 0