Envoyé par : Utilisateur anonyme
Date : 20/10/2005 17:06
Je fais une application que j'exécute dans XulRunner. J'essaye d'utiliser l'objet nsISound pour jouer de la musique. J'ai ce bout de code :
var url = Components.classes["@mozilla.org/network/standard-url;1"].createInstance(); url = url.QueryInterface(Components.interfaces.nsIURL); url.spec = "file:///c:/test.mp3"; var sound = Components.classes["@mozilla.org/sound;1"].createInstance(); sound = sound.QueryInterface(Components.interfaces.nsISound); //sound.init(); sound.play(url);
Le problème, c'est que je n'entends rien. Ca fait pareil avec un fichier WAV.
Une idée ?
Envoyé par : mainman
Date : 21/10/2005 20:54
Salut,
Perso, je passe par la JsLib qui est souvent très pratique:
include(jslib_sound); include(jslib_io); var snd = "chemin/vers/son.wav"; var son = new Sound(snd); son.play(); var son2 = new Sound(); son2.beep();
Envoyé par : chris
Date : 21/03/2006 04:21
Pour info, je viens de tomber là-dessus, le commentaire en bas de page :
Envoyé par : laurentj
Date : 21/03/2006 17:08
Amaury : à mon avis, pour le mp3, ça doit etre normal. Mozilla ne prend en charge que le format WAV (en tout cas, compilé avec gtk). Sous windows, il n'y a pas l'air d'avoir de restriction. Mais peut etre alors windows ne trouve pas le bon codec.
Sinon pour le problème avec le fichier wav.. Je ne sais pas. Fichier corrompu ? enceintes éteintes ? ;-)
Envoyé par : funraill
Date : 09/04/2006 13:05
Tu as trouver la solution à ton probleme ?
Envoyé par : thefab
Date : 17/07/2007 17:05
Avec XULRunner 1.8.0.4 sous Windows j'arrive à lire des WAV mais pas les MP3:
var IO = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); var url = IO.newURI("file:///C:/tada.wav", null, null); var sound = Components.classes["@mozilla.org/sound;1"] .createInstance(Components.interfaces.nsISound); sound.init(); sound.play(url);
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.