/ / definir a fonte da tag de áudio para vazia - html5, html5-audio

defina a fonte da tag de áudio como vazia - html5, html5-audio

Eu estou usando tags de áudio HTML5. Eu configurei o código para algum arquivo e agora eu quero limpá-lo.

var audio = new Audio();
audio.src = "there was some file here";

//now i manually set this to empty string
audio.src = ""

Quando eu depurar isso, esta fonte realmente é definida para o arquivo HTML que esta dentro e não é uma string vazia. Por que isso está acontecendo e qual é a maneira correta de remover a fonte da tag?

Respostas:

3 para resposta № 1

Isso me ajudou a resolver esse problema:

audio.removeAttribute("src")

0 para resposta № 2

A cadeia vazia significa uma URL relativa vazia, que é resolvida para a própria página (da mesma forma <a href="">this page</a> faz).

Como sugerido por Tobi, você precisa remover o atributo inteiramente para remover a origem.