VK.COM 嵌入设置开始时间和隐藏控件

VK.COM embed set start time and hide controls

如何嵌入来自 vk.com 的视频并指定视频开始的时间(例如:视频应从中间开始,或从第 5 秒开始),以及如何隐藏控件,喜欢 YouTube 吗?

一个简单的嵌入看起来像:

<iframe src="//vk.com/video_ext.php?oid=162756656&id=171388096&hash=b82cc24232fe7f9f&hd=2" width="853" height="480" frameborder="0" allowfullscreen></iframe>

为了让它自动播放,我通过在 src url.

的末尾添加 &autoplay=1 来解决

我试图为嵌入找到 API 或其他东西,但找不到。谢谢!

似乎vk.com在使用Flash视频播放器时支持&t=1m14s参数,但自从他们移动到HTML播放器后就没有这样的功能了。

所以答案是——没有办法。

要设置视频的当前时间,我们使用 .currentTime 。为了首先执行此操作,您需要实际视频的 url。为此,请单击您的 iframe src,然后将视频 src 设为 .mp4,即 https://cs634504.vk.me/u162756656/videos/6c35b838ac.480.mp4 .

    var mediaElement =  document.getElementById("video");
 mediaElement.currentTime = 122;    
<video id="video" controls>
 <source src="https://cs634504.vk.me/u162756656/videos/6c35b838ac.480.mp4" type="video/mp4">
</video>