>> Elettronica Tecnologia >  >> Home Audio >> Lettori CD

Come riproduci la musica scaricata sul tuo computer in background sulla pagina web?

Esistono diversi modi per riprodurre in background su una pagina web la musica scaricata sul computer.

Metodo 1:lettore audio HTML5

Il modo più comune per riprodurre l'audio su una pagina Web è utilizzare l'elemento lettore audio HTML5. Questo elemento ti consente di incorporare un file audio in una pagina web e fornisce controlli di riproduzione di base come riproduzione, pausa, arresto e ricerca.

Per utilizzare l'elemento lettore audio HTML5, devi prima aggiungere il seguente codice al tuo documento HTML:

```html

```

L'attributo "src" specifica l'URL del file audio che desideri riprodurre. L'attributo "type" specifica il tipo MIME del file audio. In questo esempio utilizziamo un file MP3 che ha il tipo MIME "audio/mpeg".

Dopo aver aggiunto l'elemento del lettore audio HTML5 al documento, puoi utilizzare il seguente codice JavaScript per riprodurre il file audio:

```javascript

var audio =document.querySelector("audio");

audio.play();

```

Questo codice riprodurrà il file audio in background. La riproduzione dell'audio continuerà anche se l'utente passa a una pagina diversa o chiude il browser.

Metodo 2:API audio JavaScript

Un altro modo per riprodurre l'audio su una pagina Web è utilizzare l'API audio JavaScript. Questa API fornisce un maggiore controllo sulla riproduzione audio rispetto all'elemento lettore audio HTML5. Ad esempio, puoi utilizzare l'API audio per creare controlli di riproduzione personalizzati, visualizzare la forma d'onda audio e applicare effetti audio.

Per utilizzare l'API audio JavaScript, devi prima creare un contesto audio. Il contesto audio è l'oggetto principale che utilizzerai per interagire con l'API audio. Puoi creare un contesto audio utilizzando il seguente codice JavaScript:

```javascript

var audioCtx =new AudioContext();

```

Dopo aver creato un contesto audio, puoi utilizzare il seguente codice JavaScript per creare un nodo sorgente audio:

```javascript

var source =audioCtx.createMediaElementSource(audio);

```

Il nodo sorgente audio è un tipo speciale di nodo audio che può essere utilizzato per riprodurre l'audio da un elemento multimediale come un elemento del lettore audio HTML5.

Dopo aver creato un nodo sorgente audio, puoi utilizzare il seguente codice JavaScript per collegarlo al contesto audio:

```javascript

source.connect(audioCtx.destinazione);

```

Questo codice collegherà il nodo di origine audio alla destinazione del contesto audio, che è il dispositivo di output predefinito per l'API audio.

Dopo aver collegato il nodo della sorgente audio al contesto audio, puoi utilizzare il seguente codice JavaScript per riprodurre il file audio:

```javascript

audio.play();

```

Questo codice riprodurrà il file audio in background. La riproduzione dell'audio continuerà anche se l'utente passa a una pagina diversa o chiude il browser.

Metodo 3:API audio web

L'API Web Audio è un'API audio più avanzata che fornisce un controllo ancora maggiore sulla riproduzione audio rispetto all'API audio JavaScript. L'API Web Audio può essere utilizzata per creare effetti audio complessi, sintetizzare il suono e controllare l'audio in tempo reale.

Per utilizzare l'API Web Audio, devi prima creare un contesto audio. Il contesto audio è l'oggetto principale che utilizzerai per interagire con l'API Web Audio. Puoi creare un contesto audio utilizzando il seguente codice JavaScript:

```javascript

var audioCtx =new AudioContext();

```

Dopo aver creato un contesto audio, puoi utilizzare il seguente codice JavaScript per creare un nodo sorgente audio:

```javascript

var source =audioCtx.createMediaElementSource(audio);

```

Il nodo sorgente audio è un tipo speciale di nodo audio che può essere utilizzato per riprodurre l'audio da un elemento multimediale come un elemento del lettore audio HTML5.

Dopo aver creato un nodo sorgente audio, puoi utilizzare il seguente codice JavaScript per creare un nodo di guadagno audio:

```javascript

var gainNode =audioCtx.createGain();

```

Il nodo di guadagno audio è un semplice effetto audio che può essere utilizzato per controllare il volume dell'audio.

Dopo aver creato un nodo sorgente audio e un nodo guadagno audio, puoi utilizzare il seguente codice JavaScript per collegarli al contesto audio:

```javascript

source.connect(gainNode);

guadagnoNode.connect(audioCtx.destinazione);

```

Questo codice collegherà il nodo sorgente audio al nodo di guadagno audio, quindi il nodo di guadagno audio alla destinazione del contesto audio.

Dopo aver collegato il nodo della sorgente audio e il nodo del guadagno audio al contesto audio, puoi utilizzare il seguente codice JavaScript per riprodurre il file audio:

```javascript

audio.play();

```

Questo codice riprodurrà il file audio in background. La riproduzione dell'audio continuerà anche se l'utente passa a una pagina diversa o chiude il browser.

Conclusione

Esistono diversi modi per riprodurre in background su una pagina web la musica scaricata sul computer. Il metodo migliore dipende dalle tue esigenze specifiche. Se hai bisogno di controlli di riproduzione di base, l'elemento del lettore audio HTML5 è una buona scelta. Se hai bisogno di un maggiore controllo sulla riproduzione audio, l'API audio JavaScript o l'API audio Web sono opzioni migliori.

  1. Come scattare foto di neve durante la notte con una telecamera di Rebel XT
  2. Come risolvere un Toshiba SD- V57HTSU
  3. Come mettere l'iPhone 3G in DFU Mode
  4. Cos'è l'MF nelle fotocamere digitali?
  5. Come Terminate CV -4 Cavo in AudioQuest
  6. Come leggere un libro su un iPod