Erreur lors de la tentative de lecture des fichiers Audio à partir de l'URL dans le navigateur chrome extension

0

La question

J'ai essayé de nombreuses façons de jouer un son à partir de l'URL mais il ne fonctionne pas.

Quand j'ai inspecté la page des erreurs de la console:

chrome-extension://invalide/:1 chrome-extension://invalide/ net::ERR_FAILED

Non interceptée (promettre) DOMException: le chargement a Échoué car aucune prise en charge de la source a été trouvé.

le manifeste.json:

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

Je fais cela dans options_page qui est content.html. J'ai aussi donné "web_accessible_resources' autorisation pour le script, mais toujours sans succès. Tous les liens audio sont stockés dans le navigateur chrome de stockage.

Script qui est attaché à 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();
    })
}
});

Merci de m'indiquer toutes les modifications dans le code ci-dessus qui permettra de résoudre ce problème. Merci à l'avance.

1

La meilleure réponse

0

Ajouter schéma d'URL:

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

Oui, Ça a fonctionné merci beaucoup.
vinayak

Dans d'autres langues

Cette page est dans d'autres langues

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