Chciałbym odtwarzać dźwięk w rozszerzeniu chromowym. Jak mogę to zrobić? Co powinienem napisać w pliku myscript.js?Jak mogę odtwarzać dźwięk w rozszerzeniu chrome
starałem się pisać w myscript.js:
var audio = new Audio("alarm.wav");
audio.play();
oraz:
document.write('<audio id="player" src="alarm.wav" >');
document.getElementById('player').play();
ale to nie działa. Nie dodałem nic więcej, więc nie ma niespełnionych warunków.
Mój plik manifest.json:
{
"name": "Alarm",
"version": "1.0.0",
"icons": {"64": "icon64.png"},
"permissions": [
"http://site1/",
"http://site2/"
],
"content_scripts": [
{
"matches": ["http://site1/", "http://site2/"],
"js": ["myscript.js"],
"run_at": "document_end"
}
],
"manifest_version": 2
}
Jeśli dodać przycisk do strony w myscript.js pliku, przycisk ten działa dobrze, ale nie mogę odtwarzać dźwięk. Mój plik audio mp3 i jest w tym samym folderze co manifest.json i myscript.js, a moje myscript.js jest:
var myAudio = new Audio();
myAudio.src = "alarm.mp3";
myAudio.play();
Powinieneś najpierw spróbować google, a następnie wpisać kod, który wypróbowałeś. –
https://developer.chrome.com/extensions/samples#search:sound – epascarello
Której części rozszerzenia to myscript.js? Dodaj swój manifest do pytania. – Xan