Existem algumas maneiras diferentes de reproduzir músicas baixadas para o seu computador em segundo plano em uma página da web.
Método 1:reprodutor de áudio HTML5 A maneira mais comum de reproduzir áudio em uma página da web é usar o elemento reprodutor de áudio HTML5. Este elemento permite incorporar um arquivo de áudio em uma página da web e fornece controles básicos de reprodução, como reproduzir, pausar, parar e buscar.
Para usar o elemento reprodutor de áudio HTML5, primeiro você precisa adicionar o seguinte código ao seu documento HTML:
```html
``` O atributo “src” especifica a URL do arquivo de áudio que você deseja reproduzir. O atributo “type” especifica o tipo MIME do arquivo de áudio. Neste exemplo, estamos usando um arquivo MP3, que possui o tipo MIME "audio/mpeg". Depois de adicionar o elemento reprodutor de áudio HTML5 ao seu documento, você pode usar o seguinte código JavaScript para reproduzir o arquivo de áudio: ```javascript var áudio =document.querySelector("áudio"); áudio.play(); ``` Este código reproduzirá o arquivo de áudio em segundo plano. O áudio continuará sendo reproduzido mesmo se o usuário navegar para uma página diferente ou fechar o navegador. Método 2:API de áudio JavaScript Outra maneira de reproduzir áudio em uma página da web é usar a API de áudio JavaScript. Esta API fornece mais controle sobre a reprodução de áudio do que o elemento reprodutor de áudio HTML5. Por exemplo, você pode usar a API de áudio para criar controles de reprodução personalizados, visualizar a forma de onda do áudio e aplicar efeitos de áudio. Para usar a API de áudio JavaScript, primeiro você precisa criar um contexto de áudio. O contexto de áudio é o objeto principal que você usará para interagir com a API de áudio. Você pode criar um contexto de áudio usando o seguinte código JavaScript: ```javascript var audioCtx =new AudioContext(); ``` Depois de criar um contexto de áudio, você pode usar o seguinte código JavaScript para criar um nó de origem de áudio: ```javascript var fonte =audioCtx.createMediaElementSource(áudio); ``` O nó de origem de áudio é um tipo especial de nó de áudio que pode ser usado para reproduzir áudio de um elemento de mídia, como um elemento reprodutor de áudio HTML5. Depois de criar um nó de origem de áudio, você pode usar o seguinte código JavaScript para conectá-lo ao contexto de áudio: ```javascript fonte.connect(audioCtx.destination); ``` Este código conectará o nó de origem de áudio ao destino do contexto de áudio, que é o dispositivo de saída padrão para a API de áudio. Depois de conectar o nó de origem de áudio ao contexto de áudio, você poderá usar o seguinte código JavaScript para reproduzir o arquivo de áudio: ```javascript áudio.play(); ``` Este código reproduzirá o arquivo de áudio em segundo plano. O áudio continuará sendo reproduzido mesmo se o usuário navegar para uma página diferente ou fechar o navegador. Método 3:API de áudio da Web A API de áudio da Web é uma API de áudio mais avançada que fornece ainda mais controle sobre a reprodução de áudio do que a API de áudio JavaScript. A API de áudio da Web pode ser usada para criar efeitos de áudio complexos, sintetizar som e controlar áudio em tempo real. Para usar a API Web Audio, primeiro você precisa criar um contexto de áudio. O contexto de áudio é o objeto principal que você usará para interagir com a API Web Audio. Você pode criar um contexto de áudio usando o seguinte código JavaScript: ```javascript var audioCtx =new AudioContext(); ``` Depois de criar um contexto de áudio, você pode usar o seguinte código JavaScript para criar um nó de origem de áudio: ```javascript var fonte =audioCtx.createMediaElementSource(áudio); ``` O nó de origem de áudio é um tipo especial de nó de áudio que pode ser usado para reproduzir áudio de um elemento de mídia, como um elemento reprodutor de áudio HTML5. Depois de criar um nó de origem de áudio, você pode usar o seguinte código JavaScript para criar um nó de ganho de áudio: ```javascript var ganhoNode =audioCtx.createGain(); ``` O nó de ganho de áudio é um efeito de áudio simples que pode ser usado para controlar o volume do áudio. Depois de criar um nó de origem de áudio e um nó de ganho de áudio, você pode usar o seguinte código JavaScript para conectá-los ao contexto de áudio: ```javascript fonte.connect(ganhoNode); ganhoNode.connect(audioCtx.destination); ``` Este código conectará o nó de origem de áudio ao nó de ganho de áudio e, em seguida, o nó de ganho de áudio ao destino do contexto de áudio. Depois de conectar o nó de origem de áudio e o nó de ganho de áudio ao contexto de áudio, você pode usar o seguinte código JavaScript para reproduzir o arquivo de áudio: ```javascript áudio.play(); ``` Este código reproduzirá o arquivo de áudio em segundo plano. O áudio continuará sendo reproduzido mesmo se o usuário navegar para uma página diferente ou fechar o navegador. Conclusão Existem algumas maneiras diferentes de reproduzir músicas baixadas para o seu computador em segundo plano em uma página da web. O melhor método depende de suas necessidades específicas. Se você precisar de controles básicos de reprodução, o elemento reprodutor de áudio HTML5 é uma boa escolha. Se você precisar de mais controle sobre a reprodução de áudio, a API de áudio JavaScript ou a API de áudio da Web são opções melhores.