一個輕量級的 Flutter/Dart 套件,專門用於從各種 URL 格式中提取 YouTube 影片 ID。它支援標準 YouTube 連結、縮短的 URL、嵌入連結以及查詢參數,非常適合需要可靠 ID 提取且無需額外相依性的應用程式。此套件體積小、速度快,並可在所有主要平台(包含 Android、iOS、Web、macOS、Windows 與 Linux)上運作。完美適用於以最小開銷整合 YouTube 功能至應用程式中。
適用情境
- 從用戶輸入的URL中提取影片ID
- 解析聊天或評論部分的 YouTube 鏈接
- 將 YouTube 內容整合到媒體播放器中
- 使用 YouTube 嵌入建構社群媒體應用
- 自動化 YouTube 鏈接處理
主要特色
- 支援所有 YouTube URL 變體
- 最小且輕量
- 跨平台相容性
- 無外部依賴
- 快速且可靠的解析
適合對象
- 簡單的 YouTube URL 處理
- 需要影片ID提取的應用
- 輕量級解析需求
- 開發者避免使用重型庫
- 跨平台 Flutter 專案
使用建議
- 不驗證影片是否存在
- 僅提取 ID,不提取元數據
- 不支援播放清單或頻道網址
- 僅限基本URL解析
- 不適合複雜的 YouTube API 互動