# HG changeset patch # User Yui SHIMURA # Date 1291106593 -32400 # Node ID 3fe0d4829300b9d765fa739e6f3d47a1a7067872 # Parent d17e4232f039b17869449b5c9b90a592b772b6ca test diff -r d17e4232f039 -r 3fe0d4829300 resources/music.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/resources/music.js Tue Nov 30 17:43:13 2010 +0900 @@ -0,0 +1,43 @@ +/**音を鳴らす為の関数**/ + +//usage +//var sample = MusicLoad("./sound/sample.wav"); +//BgmPlay(sample,"on"); +//---------------------------------------------- +//MusicLoad load a music file +//BgmPlay play music with loop +//SoundPlay play sound onetime + + +// prototype +//readonly attribute MediaError error; +//void play(); +//void pause(); +//interface HTMLAudioElement : HTMLMediaElement {}; +//Audio +//attribute DOMString src; +//attribute DOMString preload; +//attribute boolean autoplay; +//attribute boolean loop; +//attribute boolean controls; + +function MusicLoad(src) +{ + var audio =new Audio(src); + return(audio); +} + +function BgmPlay(audio,sta) +{ + if(sta =="on"){ + audio.play(); + audio.loop=true; + }else if( sta =="off" ){ + audio.pause(); + } +} + +function SoundPlay(audio) +{ + audio.play(); +}