패키지, 저장소 및 앱 카테고리 검색

패키지 상세v2.1.4

youtube_parser

모든 종류의 YouTube URL에서 ID를 추출하는 최소한의 라이브러리

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
1.3천
좋아요
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 링크 처리 자동화

주요 기능

  • 모든 유튜브 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

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.