add emscripten support, currently only plays audio and no video