view libervia/pages/_browser/browser_meta.json @ 1337:f0648005cd11

browser: alternative media player: the new `alt_media_player` module implements an `ogv.js` based media player which is able to play WebM (VP8/VP9) or Ogg (Theora, Vorbis) formats (+ other codecs not integrated yet) on browser that don't do it natively. The module imports `ogv.js` only when it's necessary (incompatible browser + videos needing it). This for now used in blog, and will be used in other places when it's suitable.
author Goffi <goffi@goffi.org>
date Sat, 15 Aug 2020 16:45:23 +0200
parents 71f24ad99a2c
children 7c776c9d7c75
line wrap: on
line source

{
    "js": {
        "package": {
            "dependencies": {
                "nunjucks": "latest",
                "swiper": "^6.1.1",
                "moment": "latest",
                "ogv": "latest"
            }
        },
        "brython_map": {
            "nunjucks": "nunjucks/browser/nunjucks.min.js",
            "swiper": {
                "path": "swiper/swiper-bundle.min.js",
                "export": ["Swiper"]
            },
            "moment": "moment/min/moment.min.js",
            "ogv": {
                "path": "ogv/dist/ogv.js",
                "export": ["OGVCompat", "OGVLoader", "OGVMediaError", "OGVMediaType", "OGVTimeRanges", "OGVPlayer", "OGVVersion"],
                "extra_init": "OGVLoader.base='/{build_dir}/node_modules/ogv/dist'"
            }
        }
    }
}