0.0.5 • Published 10 years ago

buzzhx v0.0.5

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

Haxelib Version Build Status Built with Grunt

haxe buzz logo

Externs of Buzz for Haxe - A Javascript HTML5 Audio library.

Installation

haxelib install buzz

Demo

Look at the samples folder for the source code of above example.

Usage

package ;

import buzz.Buzz;
import buzz.BuzzSound;
import buzz.events.BuzzEvent;

class Main {

	var _sound:BuzzSound;

	public function new() {
	    //autoplay is false by default
	    //this is just to show how you can set default properties
	    //like autoplay, loop, preload, etc
  		Buzz.defaults.autoplay = false;
  		Buzz.defaults.webAudioApi = true;
  		_sound = new BuzzSound("sounds/test", { 
  			formats: [ "ogg", "mp3" ],
  			preload: true 
  		});
  		_sound.bind(BuzzEvent.CAN_PLAYTHROUGH, _playSound);
	}
	
	function _playSound():Void {
		_sound.play();
  	}

	static function main() {
		new Main();
	}
}

Licensing Information

This content is released under the MIT License.

Buzz is written by Jay Salvat and licensed under the MIT License.

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago