buzz 1.1.11

Extern classes of Buzz for Haxe - A Javascript HTML5 Audio library.

Released 2015-09-17.

To install, run:

haxelib install buzz 1.1.11

See using Haxelib in Haxelib documentation for more information.

Maintaineradi
Websitehttps://github.com/adireddy/haxe-buzz
Current version1.1.11
StatisticsInstalled 29 times
LicenseMIT
Tags audio, buzz, extern, haxe, js, sound, web, webAudioApi

README.md

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 {

	private 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);
	}
	
	private function _playSound():Void {
      	_sound.play();
  	}

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

Licensing Information

MIT license

This content is released under the MIT License.

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