如何从特定的秒到另一个特定的秒播放youtube视频?

问题描述 投票:0回答:1

[我知道当您共享youtube视频的链接时会有开始和结束url查询参数,因此视频在那几秒钟开始和结束。

我想使用Youtube Iframe Player API对javascript进行同样的操作。我知道有一个方法player.getCurrentTime()返回自视频开始播放以来经过的时间(以秒为单位)。

当前时间更改时没有事件触发。

javascript youtube-iframe-api
1个回答
0
投票

不确定您需要哪种答案,

但是这里有两个例子:

  1. 来自YouTube分享的简单IFrame

    https://www.youtube.com/embed/YourVideoID?start= startSeconds&end = EndSeconds

  2. IFrame API:您可以在此处签出IFrame API文档:https://developers.google.com/youtube/iframe_api_reference

从那里您可以看到您可以使用参数语法或对象语法从id加载视频

我更喜欢使用对象。但这两者都是:

参数语法

player.loadVideoById(videoId: String,
                     startSeconds: Number): Void

对象语法

player.loadVideoById({ videoId: String,
                       startSeconds: Number,
                       endSeconds: Number}): Void

您也可以从示例标签中尝试:https://developers.google.com/youtube/youtube_player_demo

您的问题不是很清楚,所以如果有什么遗漏,请答复,我很乐意编辑我的答案。

© www.soinside.com 2019 - 2024. All rights reserved.