5. HTML Video: The Basics
<video src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
6. HTML Video: The Basics
<video autoplay
src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
7. HTML Video: The Basics
<video autoplay
src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
This won’t work on mobile!
8. HTML Video: The Basics
<video autoplay
src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
This won’t work on mobile!
This is very hard to test.
9. HTML Video: The Basics
<video autoplay muted
src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
10. HTML Video: The Basics
<video autoplay muted
src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
This will autoplay on mobile!
11. HTML Video: The Basics
<video autoplay controls
src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
12. HTML Video: The Basics
<video autoplay width=720p
src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
13. HTML Video: The Basics
<video autoplay width=720p
height = 100p src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
14. HTML Video: The Basics
<video controls
poster=image.jpg
src=video.mp4>
</video>
15. HTML Video: The Basics
<video autoplay muted loop
src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
16. HTML Video: The Basics
<video autoplay muted loop
src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
It’s a GIF!! (or is it?)
20. HTML Video: The Basics
<video autoplay muted loop
src=video.mp4>
</video>
https://codepen.io/dougsillars/project/full/XpROwa
It’s a GIF!! (or is it?)
21. HTML Video: The Basics
Preload
https://codepen.io/dougsillars/project/full/XpROwa
22. HTML Video: The Basics
Preload = none
https://codepen.io/dougsillars/project/full/XpROwa
23. HTML Video: The Basics
Preload = none
https://codepen.io/dougsillars/project/full/XpROwa
24. HTML Video: The Basics
Preload = none
Preload = metadata
https://codepen.io/dougsillars/project/full/XpROwa
25. HTML Video: The Basics
Preload = none
Preload = metadata
https://codepen.io/dougsillars/project/full/XpROwa
26. HTML Video: The Basics
Preload = none
Preload = metadata
Preload = auto
https://codepen.io/dougsillars/project/full/XpROwa
27. HTML Video: The Basics
Preload = none
Preload = metadata
Preload = auto
https://codepen.io/dougsillars/project/full/XpROwa
29. Video Delivery First Example
<div class="video-container" aria-hidden="true">
<video class="desktop-video" muted autoplay loop playsinline>
<source src="TrumpTowerTheExperiencev2.mp4">
Your browser does not support this video.
</video>
<video class="mobile-video" muted autoplay loop playsinline>
<source src="TrumpTowerTheExperiencev2Mobile.mp4">
Your browser does not support this video.
</video>
</div>
57. Performance: Start & Stalls
What is Causing the delay?
1. Network Speed
2. Video Size
3. Video Duration
4. Video Dimensions
5. Video Bitrate
https://dougsillars.com/2019/09/16/state-of-the-web-video-playback-metrics/
58. Video Sizing
ReSizing Videos with Cloudinary
https://res.cloudinary.com/dougsillars/video/upload/v1554841934/Bidwells_Shorty_PartA
4_vahyoz.mp4
Width Size (MB) Bitrate
(MBPS)
MP4 1920 72.9 20