nativescript-youtube-parser
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.1 • Public • Published

    NOT MAINTAINED - SHOULD NOT BE USED IN PRODUCTION This is a html-parser, use with caution. Your app could be suspended from appstores.

    npm npm

    NativeScript YouTube Parser

    A util to extract raw video-URLs and format information from a YouTube-video page. This way you can play YouTube videos in the native video player. The plugin is based on npm package youtube-parser and adapted to the NativeScript framework (removed cli & excess dependencies). Works on iOS and Android.

    Installation

    Run npm i nativescript-youtube-parser in the ROOT directory of your project.

    Usage

    getURL(url, format)

    • url - 'watch video' page on YouTube.
    • format - Object { quality: 'small | medium | high', container: 'mp4 | flv | 3pg | webm' }
    • return value - A promise object to resolve with an array of URL/format info objects that match the requested format.
    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);
        }
    );

    Changelog

    2.0.1

    • Fixed issue with common.js include

    2.0.0

    • Code refactor, api-changes

    1.1.0

    • Fixed an https issue on Android that would cause the plugin not to work

    1.0.0

    • Initial release

    Author

    Original Author/Plugin

    Install

    npm i nativescript-youtube-parser

    DownloadsWeekly Downloads

    5

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    23.5 kB

    Total Files

    5

    Last publish

    Collaborators

    • manijak