Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

VK.COM embed set start time and hide controls

How can I embed a video from vk.com and specify the time on which the video should start (eg: the video should start from the middle, or from second 5), and to hide the controls, like on YouTube?

A simple embed looks like:

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

To make it autoplay I solved by adding &autoplay=1 at the end of the src url.

I tried to find an API or something else for the embed but I am unable to find it. Thank you!

like image 801
MM PP Avatar asked Aug 16 '16 08:08

MM PP


1 Answers

To set a video's current time we use .currentTime . In order to do this first you need the url of the actual video. To do so click into your iframe src then get the video src up to .mp4 which is 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>
like image 196
David Avatar answered Sep 19 '22 17:09

David