Tach!
Ich hab ein GM-Script geschrieben was ich jetzt zu einem Add-On umgewandelt habe. Nach ein paar Anpassungen läuft auch alles endlich. Jetzt stehe ich vor dem Problem das ich eine Sounddatei (.wav) aus dem Contentordner abspielen möchte. Zum testen habe ich diesen Code in einer Funktion eingefügt den ich über ein Event aufrufe:
Code
var player =
Components.classes["@mozilla.org/sound;1"].createInstance(Components.interfaces.nsISound);
var ios =
Components.classes['@mozilla.org/network/io-service;1'].getService(Components.interfaces.nsIIOService);
var sound =
ios.newURI('chrome://{7e28f29b-89dc-4b09-bb73-63b72f9d8b0b}/content/change.wav', null, null);
player.play(sound);
Die Fehlerkonsole meldet:
Code
Fehler: <URL> wurde die Erlaubnis für das Lesen der Eigenschaft XPCComponents.classes verweigert.
Quelldatei: chrome://jetztonline/content/script-compiler.js Zeile: 597
chrome.manifest
Code
content jetztonline content/ contentaccessible=yes
overlay chrome://browser/content/browser.xul chrome://jetztonline/content/script-compiler-overlay.xul
Ich suche jetzt seit fast 2 Tagen nach einer Lösung und habe wirklich genügend Seiten gesucht, gefunden, probiert.... und meine Englischkenntnisse sind sehr bescheiden was die Sache nicht gerade angenehm macht.
Warum darf ich nicht auf die Datei zugreifen? Wo muss ich wie dem Add-On noch Informationen für die Rechte mit auf den Weg geben?
Gruß
Markus