htmlについて質問させて下さい。
レスポンシブ対応により、画像ファイルをPCとスマートフォンで別々の物を表示させたい場合は
picture要素やsrcset等を使用できると思うのですが、
同様の事をインライン再生する動画ファイルで行いたい場合、どのような方法がありますでしょうか?
<video muted autoplay playsinline> <!--width:641px以上で閲覧した場合--> <source src="movie_pc.mp4" type="video/mp4"> <source src="movie_pc.webm" type="video/webm"> <!--width:640px以下で閲覧した場合--> <source src="movie_sp.mp4" type="video/mp4"> <source src="movie_sp.webm" type="video/webm"> </video>
上記のような形で動画データを出し分けたいと思っております。
videoタグ内ではsrcset等が使用出来ないようなので他の方法を調べていたのですが、
良い解決法が出ない状態です。
ご教示頂けますと幸いです。
宜しくお願い致します。
--- 追記 ---
spとpcで二つのvideoタグを記述し、それぞれをメディアクエリで振り分ける、という方法でも形としては可能なのですが、
videoタグは一つで、その中のsourceのみで振り分けたいと思います。
source自体にclass属性をつける事が出来ないようなので、その他で何か良い方法があれば…と思っております。