INNER CODE UNIT · Rust

Some

xiaobaimc/myune_music · rust/src/api/audio_info.rs:130

            if let Some(track_str) = tag.get_string(ItemKey::TrackNumber) {
                info.track_number = track_str.parse::<u32>().ok();
            }
        }
    }

    // 只在需要时读取音频属性,避免未使用警告
    if options.need_audio_props {
        let props = tagged_file.properties();

        info.duration_ms = Some(props.duration().as_millis() as u64);
        info.sample_rate = props.sample_rate();
        // 优先用音频码率,没的话用整体码率
        info.bitrate = props.audio_bitrate().or(props.overall_bitrate());
    }

    Ok(info)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…