Skip to main content

select_media_source

Function select_media_source 

Source
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> を選択する。

  1. 親要素自身に src 属性があれば最優先で採用。
  2. 子要素 <source> を順に走査し、未対応形式(type / 拡張子)やメディアクエリ不一致をスキップ。
  3. 最初に合致した有効なソースの URL を返す。