[Jslib] Re: Sound
Pete Collins
pete@mozdev.org
Thu, 14 Mar 2002 14:45:22 -0500
hrmm, works fien for me.
Do note that not all wav sounds play for some reason.
I hacked into the jslib window just to test it.
<!DOCTYPE window>
<window id="jslib"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
style="min-width: 100px; min-height: 100px; background-color:
white;"
onload="test();"
orient="vertical">
<script type="application/x-javascript" src="jslib.js" />
<script type="application/x-javascript">
function test() {
include(JS_LIB_PATH+'sound/sound.js');
var s = new
Sound('/D/commit_mozilla/mozilla/dist/bin/res/samples/test.wav');
return s.play();
}
</script>
<spring flex="1" />
<text value="Welcome to jslib" />
<spring flex="1" />
</window>
Mike Potter wrote:
> Here's the error I get:
> Error: uncaught exception: [Exception... "Component returned failure
> code: 0x80004005 (NS_ERROR_FAILURE) [nsISound.play]" nsresult:
> "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame ::
> chrome://jslib/content/sound/sound.js :: anonymous :: line 44" data: no]
>
> And here's the code that I used:
> include('chrome://jslib/content/sound/sound.js');
>
> var ThisSound = new Sound( "c:\\windows\\media\\chimes.wav" );
> ThisSound.play();
>
> Mike
> pete collins wrote:
>
>> Mike Potter wrote:
>>
>>> Anyone have any luck getting the sound functions to work under windows?
>>> I'm always getting some XPCOM errors when I try (sorry, I'm not at my
>>> machine right now to copy the errors).
>>> Just wondering if it works.
>>> Mike
>>
>>
>>
>> It use to work fine although i haven't looked at it in about 8 months.
>>
>> --pete
>