<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>videojs-settings-menu Demo</title>
    <link
      href="https://fonts.googleapis.com/css?family=Urbanist"
      rel="stylesheet"
      type="text/css"
    />
    <link href="node_modules/video.js/dist/video-js.css" rel="stylesheet" />
    <link href="dist/videojs-settings-menu.css" rel="stylesheet" />
    <style>
      body {
        font-family: Urbanist, serif;
      }
    </style>
  </head>
  <body>
    <video id="vp" class="video-js vjs-default-skin vjs-16-9" controls>
      <source
        src="https://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps.mpd"
        type="application/dash+xml"
      />
      <track
        kind="chapters"
        src="https://s3b-assets-bucket.s3.amazonaws.com/chapters.en.vtt"
        srclang="en"
      />
    </video>
    <ul>
      <li><a id="switch" href="#">SWITCH SOURCE.</a></li>
      <li><a href="/test/debug.html">Run unit tests in browser.</a></li>
      <li><a href="docs/api/">Read generated docs.</a></li>
    </ul>
    <script src="node_modules/video.js/dist/video.js"></script>
    <script src="node_modules/videojs-contrib-quality-levels/dist/videojs-contrib-quality-levels.js"></script>
    <script src="node_modules/@samueleastdev/videojs-dash-hls-bitrate-switcher/dist/videojs-dash-hls-bitrate-switcher.js"></script>
    <script src="dist/videojs-settings-menu.js"></script>
    <script>
      (function (window, videojs) {
        var examplePlayer = (window.examplePlayer = videojs("vp", {
          techOrder: ["html5"],
          html5: {
            hls: {
              overrideNative: true,
              cacheEncryptionKeys: true,
            },
          },
          plugins: {
            dashHlsBitrateSwitcher: {
              support: "both",
            },
            settingsMenu: {
              items: [
                "AudioTrackButton",
                "ChaptersButton",
                "SubsCapsButton",
                "PlaybackRateMenuButton",
                "RatesButton",
              ],
              languages: {
                settings: "Settings",
                loading: "Loading",
                back: "Back",
                captions_off: "Captions Off",
                default_audio: "Default Audio",
                audio: "Audio",
                subtitles: "Subtitles",
                chapters: "Chapters",
                speed: "Speed",
                quality: "Quality",
              },
            },
          },
          crossOrigin: "anonymous",
          liveui: true,
          autoplay: true,
          muted: true,
          playbackRates: [0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2],
          nativeControlsForTouch: false,
        }));

        document.getElementById("switch").addEventListener("click", (_evt) => {
          examplePlayer.src({
            src: "https://d2zihajmogu5jn.cloudfront.net/bipbop-advanced/bipbop_16x9_variant.m3u8",
            type: "application/x-mpegURL",
          });
        });
      })(window, window.videojs);
    </script>
  </body>
</html>