Now Playing Mario

    is-m4a

    1.0.2 • Public • Published

    is-m4a Build Status

    Check if a Buffer/Uint8Array is a m4a file.

    Install

    $ npm install --save is-m4a
    $ bower install --save is-m4a
    $ component install hemanth/is-m4a

    Usage

    Node.js
    var readChunk = require('read-chunk'); // npm install read-chunk
    var isM4a = require('is-m4a');
    var buffer = readChunk('meow.m4a', 0, 8);
     
    isM4a(buffer);
    //=> true
    Browser
    var xhr = new XMLHttpRequest();
    xhr.open('GET', 'meow.m4a');
    xhr.responseType = 'arraybuffer';
     
    xhr.onload = function () {
        isM4a(new Uint8Array(this.response));
        //=> true
    };
     
    xhr.send();

    API

    isM4a(buffer)

    Accepts a Buffer (Node.js) or Uint8Array.

    It only needs the first 4 bytes.

    License

    MIT © Hemanth.HM

    Install

    npm i is-m4a

    DownloadsWeekly Downloads

    1,002

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • hemanth