I’m trying to create a video.js shortcode. I need to do two things:
I need to add the following into the <head> section:
<link href="https://vjs.zencdn.net/7.0.5/video-js.css" rel="stylesheet">
and I need a shortcode that generates this kind of text:
<video id="my-video" class="video-js" controls preload="auto" width="640" height="264" poster="MY_VIDEO_POSTER.jpg" data-setup="{}">
<source src="MY_VIDEO.mp4" type='video/mp4'>
<source src="MY_VIDEO.webm" type='video/webm'>
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser that
<a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
<script src="https://vjs.zencdn.net/7.0.5/video.js"></script>
ideally, the <head> section text will only get added for posts that use the video.js shortcode. I feel confident that I can create the main template, but the <head> text eludes me.
Thanks.