Skip to content
This repository has been archived by the owner on Oct 19, 2020. It is now read-only.

XuPeiYao/MediaGetCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MediaGetCore

xpy MyGet Build Status Build Status NuGet NuGet

這是一個支援 .NET Core 環境的類別庫,開發者可以透過簡單的調用剖析器物件,解析網路媒體影音真實位址。

安裝

  1. NuGet
  2. MyGet
PM> Install-Package MediaGetCore

快速上手

  1. 使用單一影音平台的剖析器進行影音剖析的動作。
using MediaGetCore.Extractors;
...(something)...
YoutubeExtractor yt = new YoutubeExtractor();
// Async Method
var infos = await yt.GetMediaInfosAsync("https://www.youtube.com/watch?v=<VIDEO_ID>");
// ELSE Use sync Method ( using MediaGetCore.Extensions; )
var infos = yt.GetMeidaInfos("https://www.youtube.com/watch?v=<VIDEO_ID>");

var firstRealUrl = infos.First().RealUrl;
  1. 使用配接器
using MediaGetCore;
...(something)...
ExtractorAdapter adp = new ExtractorAdapter();
adp.AddDefaultExtractors(); //引入所有的支援項目

var infos = await adp.GetMediaInfosAsync("<VIDEO URL>");
var firstRealUrl = infos.First().RealUrl;

支援

  1. Youtube
  2. Xuite
  3. Dailymotion
  4. Facebook

About

(暫停維護)提供擷取Youtube、Dailymotin等網站的影片來源位址剖析

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages