npm i --save nativescript-youtube-parser
- 版本:2.0.1
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-youtube-parser
- 下载次数
- 昨天:9
- 上周:44
- 上个月:141
不再维护 - 不应用于生产 这是一个 html-parser,请谨慎使用。您的应用可能会被应用商店下架。
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
- 首次发布