MediaGetCore
這是一個支援 .NET Core 環境的類別庫,開發者可以透過簡單的調用剖析器物件,解析網路媒體影音真實位址。
安裝
PM> Install-Package MediaGetCore
快速上手
- 使用單一影音平台的剖析器進行影音剖析的動作。
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;
- 使用配接器
using MediaGetCore;
...(something)...
ExtractorAdapter adp = new ExtractorAdapter();
adp.AddDefaultExtractors(); //引入所有的支援項目
var infos = await adp.GetMediaInfosAsync("<VIDEO URL>");
var firstRealUrl = infos.First().RealUrl;
支援
- Youtube
- Xuite
- Dailymotion