HTML5 允許我們設定在不同解析度下讀取不同影片,只要在 video 的標籤內設定 source 的 media 就可以了,這邊的 media 就跟 media query 的 media 概念一樣。
<video controls>
<source src="video-m.mp4" type="video/mp4" media="all and (max-width: 500px)">
<source src="video.mp4" type="video/mp4">
</video>
像這樣的設定就是在比較小的解析度讀取 video-m.mp4,反之則是讀取 video.mp4,這樣就能利用 source 做到影片的 RWD。
*不過發現目前瀏覽器已經不支援了,請用別的方法處理類似的需求