nativescript-youtube-parser
简单的 YouTube 视频解析器
npm i --save nativescript-youtube-parser

不再维护 - 不应用于生产 这是一个 html-parser,请谨慎使用。您的应用可能会被应用商店下架。

npm npm

NativeScript YouTube 解析器

一个用于从 YouTube 视频页面提取原始视频-URL 和格式信息的实用工具。这样您就可以在原生视频播放器中播放 YouTube 视频。该插件基于 npm 包 youtube-parser 并适配 NativeScript 框架(移除了 cli 和多余依赖)。适用于 iOS 和 Android。

安装

在您项目的根目录中运行 npm i nativescript-youtube-parser

使用

getURL(url, format)

  • url - YouTube 的“观看视频”页面。
  • format - 对象 { quality: 'small | medium | high', container: 'mp4 | flv | 3pg | webm' }
  • 返回值 - 一个 promise 对象,用于解析与请求的格式匹配的 URL/格式信息对象数组。
var youtubeParser = require('nativescript-youtube-parser');

youtubeParser.getURL('https://youtu.be/C_vqnySNhQ0', { quality: 'medium', container: 'mp4' })
.then(function (urlList) {
console.log("YouTube mp4 video url: ", urlList[0].url);
}
);

更新日志

2.0.1

  • 修复了 common.js 包含问题

2.0.0

  • 代码重构,API 变更

1.1.0

  • 修复了 Android 上的 https 问题,该问题会导致插件无法工作

1.0.0

  • 首次发布

作者

原作者/插件