# Audio

The Wisej.NET `Audio` control enables audio file playback.

{% hint style="info" %}
For a full list of properties, methods and events see the [API documentation.](http://docs.wisej.com/api)
{% endhint %}

## Features

### AutoPlay

When `AutoPlay` is enabled, playback begins automatically once possible, without waiting for complete file download.

{% hint style="warning" %}
The user must interact with the page first before audio can be played. See <https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio>
{% endhint %}

### Controls

Browser-provided controls enable users to manage playback, volume, and seeking.

![Audio player controls in browser](https://553579532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF1D11gPs_az3xaKusw%2Fuploads%2Fgit-blob-fe571d664bd544e26d29317f5ac7af3d2f042b96%2Fimage.png?alt=media)

{% hint style="warning" %}
The `Audio` control appearance varies by browser. See [Media](https://docs.wisej.com/docs/controls/media/..#audial-controls).
{% endhint %}

## Advanced

### JavaScript Widget

| Item        | Description                                                                                                         |
| ----------- | ------------------------------------------------------------------------------------------------------------------- |
| Class name  | "wisej.web.Audio"                                                                                                   |
| Source code | [https://github.com/iceteagroup/wisej-js](https://github.com/iceteagroup/wisej-js/blob/master/wisej.web.TextBox.js) |
