パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.1.4

youtube_parser

あらゆる種類のYouTube URLからIDを抽出する最小限のライブラリ

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1320
いいね数
27
Pub ポイント
160

パッケージをインストール

flutter pub add youtube_parser

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

さまざまなURL形式からYouTube動画IDを抽出するように設計された軽量なFlutter/Dartパッケージです。標準のYouTubeリンク、短縮URL、埋め込みリンク、クエリパラメータをサポートしており、追加の依存関係なしに信頼性の高いID抽出が可能なアプリケーションに最適です。ライブラリは最小限で高速であり、Android、iOS、Web、macOS、Windows、Linuxなどすべての主要プラットフォームで動作します。アプリにYouTube機能を最小限のオーバーヘッドで統合するのに最適です。

用途

  • ユーザー入力のURLから動画IDを抽出する
  • チャットやコメントセクション内のYouTubeリンクを解析する
  • YouTube コンテンツをメディアプレーヤーに統合する
  • YouTube埋め込みを活用したソーシャルメディアアプリの構築
  • YouTube リンク処理の自動化

主な機能

  • すべてのYouTube URLバリエーションをサポート
  • 最小限で軽量
  • クロスプラットフォーム互換性
  • 外部の依存関係なし
  • 高速で信頼性の高いパース

適している対象

  • シンプルな YouTube URL の処理
  • 動画IDの抽出を必要とするアプリ
  • 軽量な解析要件
  • 重いライブラリを避ける開発者
  • マルチプラットフォーム Flutter プロジェクト

注意事項

  • 動画が存在するかどうかを検証しません
  • ID のみを抽出し、メタデータは抽出しない
  • プレイリストまたはチャンネルのURLはサポートされていません
  • 基本的なURL解析に限定
  • 複雑なYouTube API操作には適していません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Dart YouTube Parser

A tiny Dart library that extracts YouTube video IDs from all kinds of valid Youtube urls.

Usage

import 'package:youtube_parser/youtube_parser.dart';

String? a = getIdFromUrl('https://www.youtube.com/watch?v=dQw4w9WgXcQ');
// returns 'dQw4w9WgXcQ'

String? b = getIdFromUrl('https://youtu.be/dQw4w9WgXcQ');
// returns 'dQw4w9WgXcQ'

String? c = getIdFromUrl('https://www.some-other-website.com/blog-post');
// returns null

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。