当 IFrame 嵌入的 YouTube 到达特定帧时是否可以引发事件?
我正在寻找类似于 HTML5 播放器timeupdate事件的东西。
我不想使用 asetInterval来检查当前位置(如指定时间的 Youtube API 事件中所建议的),我想知道是否有本机 API 来支持此类功能。
这是不可能的,因为没有这样的事件这是不可能的,因为iFrame API 中虽然您不可能直接尝试这样的操作,但如果您需要视频来结束特定点,例如您可以使用加载参数来执行此操作,如下所示。
\n\nloadVideoById({\'videoId\': \'bHQqvYy5KYo\',\n \'startSeconds\': 5,\n \'endSeconds\': 60,\n \'suggestedQuality\': \'large\'});\nRun Code Online (Sandbox Code Playgroud)\n\n之后你就可以连接到onStateChange活动,并根据您想做什么继续玩,询问有关时间范围等的问题。
然而,如果这是设计用于移动设备,你必须考虑大多数移动浏览器(参考文献说iOS,我认为Android也是如此)。
\n\n\n\n\n“警告:为了防止用户通过蜂窝网络进行未经请求的下载\xe2\x80\x99s,嵌入式媒体无法在 iOS \xe2\x80\x94 上的 Safari 中自动播放,用户始终会启动播放。”
\n
因此,如果视频结束或暂停,您无法实际地重新启动/恢复视频,用户必须始终执行此操作。
\n| 归档时间: |
|
| 查看次数: |
2063 次 |
| 最近记录: |