sidux / audiosprite-loader

Audio Sprite Loader and Plugin for Webpack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Webpack Audio Sprite Loader & Plugin

Audio Sprite loader for Webpack. This loader currently only supports howler.js format. It should be pretty easy to support other audio libraries though.

Usage

Install the loader.

npm install audiosprite-loader

webpack.config.js

const AudioSprite = require("audiosprite-loader");

module.exports = {
    module: {
        loaders: [
            {
              test: /\.(wav|mp3)$/,
              loader: AudioSprite.loader()
            }
        ]
    },
    plugins: [
        new AudioSprite.Plugin()
    ]
}

index.js

const audio = require("./audio/file.wav");
audio.play();

Dependencies

You'll need ffmpeg installed.

OSX

brew install ffmpeg --with-theora --with-libvorbis

License

MIT

About

Audio Sprite Loader and Plugin for Webpack

License:MIT License


Languages

Language:TypeScript 78.5%Language:JavaScript 18.8%Language:HTML 2.7%