Llegar error al intentar reproducir el Audio de URL en la extensión de chrome

0

Pregunta

He intentado muchas formas de reproducir un sonido a partir de la URL, pero no está funcionando.

Cuando me inspeccionó la página tiene errores de la consola:

chrome-extension://no válido/:1 OBTENER chrome-extension://no válido/ net::ERR_FAILED

No detectada (en promesa) DOMException: no se pudo cargar porque no se admite ninguna fuente fue encontrado.

de manifiesto.json:

"options_page": "./html/content.html",
"permissions": [
    "activeTab",
    "storage",
    "contextMenus",
    "http://*/*",
    "https://*/*",
    "tabs"
],
"web_accessible_resources": [
    "*.mp3",
    "*.ogg"
]

Estoy haciendo esto en options_page que es content.html. También he dado 'web_accessible_resources permiso para la secuencia de comandos, pero todavía sin éxito. Todos los enlaces de audio se almacenan en chrome de almacenamiento.

Secuencia de comandos que se adjunta en el content.html:

document.addEventListener('click', function (e) { 
e.preventDefault();
if (e.target.matches('.audioBtn')) {   
    chrome.storage.local.get({ meanifyWords: [] }, (result) => { 
        let getWordsObj = result.meanifyWords;
        let getAudio = getWordsObj[e.target.id].audio;  //getAudio="//ssl.gstatic.com/dictionary/static/sounds/20200429/experience--_gb_1.8.mp3"
        let sound = new Audio(getAudio);
        sound.play();
    })
}
});

Por favor, me apunto a cualquier cambio en el código de arriba que va a resolver este problema. Gracias de antemano.

1

Mejor respuesta

0

Agregar esquema de URL:

let getAudio = "https:" + getWordsObj[e.target.id].audio;
2021-11-14 15:12:18

Sí, funcionó, muchas gracias.
vinayak

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................