0.1.2 • Published 7 years ago

autoplay-detector v0.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

Autoplay Detection

This Library is not production ready yet. Use with discretion.

A small library to detect if autoplay with sound is working on the page.

Installation

The package is bundled with UMD, so there's support for AMD, CommonJS, and RequireJS.

Example

<script src="./dist/main.min.js"></script>

Usage

The library exposes a global variable called "autoplayDetector" with a single function that returns a promise, canAutoplay. The promise returns a Boolean whether this browser can autoplay with sound on. The promise is rejected if the browser does not support video, or support promises, or supports proper video attributes outlined in MDN documentation.

autoplayDetector.canAutoplay().then(canUse => {
    if (canUse) {
        console.log('Yes, this browser can autoplay');
    } else {
        console.log('Nope, this browser cannot autoplay');
    }
}).catch(error) {
    console.log("If you're browser is this old, it needs to support video attributes.", error);
};