# AutoPlay Extras

In case you need to use `TOP` without the defaults for `autoPlay`.

## Blocking

Currently mobile web (and some desktop) browsers block videos from auto playing. More desktop browsers are making the move towards blocking auto play as well.

If autoPlay Pre-Check is disabled, `TOP` will detect if auto playback has been blocked by the browser and fire blocked events (adBlocked and mediaBlocked). See listening to events for more on how to set up event listeners.

In cases where the browser blocks auto playing video, there are options to work around it.

TODO: examples, snag validation page examples

## Pre-Check

By default the preCheckAutoPlay is configured to `true`. This means that `autoPlay` will automatically switch to on or off (regardless of how it's configured) depending on what is supported by the browser.

## AutoPlay On

If the Pre-Check is disabled and the browser does not support `autoPlay`, a blocked event will fire (see Blocking).