You can implement deep linking with both the Standard (iframe) and Advanced (in-page) player implementations. For the Standard implementation you use a
t query parameter:
<iframe src="https://players.brightcove.net/1507807800001/ SJgrJZnuAz_default/index.html?videoId=5637008067001&t=70" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>
For the Advanced implementation use the attribute
<video-js data-video-id="5637008067001" data-account="1507807800001" data-player="SJgrJZnuAz" data-embed="default" data-application-id class="video-js" controls data-start-time="70"></video-js> <script src="https://players.brightcove.net/1507807800001/SJgrJZnuAz_default/index.min.js"></script>
Two possible time formats can be used for specifying the start time:
- Simple time in seconds: This is what used in the examples above, showing start the video 70 seconds in (translated into 1:10 in the video). You cannot use min:seconds format.
- The hms format: Here the time can be indicated in hours/minutes/seconds. For instance, to start the video 1 hour, 1 minute and 1 second in use the 1h1m1s syntax.
Social media use
Unfortunately, most social services do not allow deep linking as shown above. Instead, the services substitute a native player which does not support deep linking. As of July 2014 only one major social network, Twitter, supports direct inclusion of the Brightcove player in the social feed using an iframe, making deep linking possible.
For details about deep linking with Twitter, see the Social Media Plugin document.