pub fn select_media_source(
parent_tag: &str,
parent_src: Option<&str>,
sources: &[MediaSourceCandidate],
viewport_width: u32,
_viewport_height: u32,
) -> Option<String>Expand description
<video> / <audio> 要素の最適な <source> を選択する。
- 親要素自身に
src属性があれば最優先で採用。 - 子要素
<source>を順に走査し、未対応形式(type / 拡張子)やメディアクエリ不一致をスキップ。 - 最初に合致した有効なソースの URL を返す。