Shaka-player: Json, чтобы проявить - PullRequest
0 голосов
/ 01 декабря 2018

Я довольно новичок в адаптивных медиа-материалах и в том, как использовать mpds.Временно у меня есть приложение реакции, где я хочу преобразовать JSON в манифест.Некоторое время спустя я нашел решение использовать Shaka-Player и попытался понять, как работает плагин парсера.Может кто-нибудь объяснить мне, как использовать манифест-парсер в моем приложении?(https://shaka -player-demo.appspot.com / docs / api / tutorial-manifest-parser.html )

Мой JSON выглядит следующим образом, и я пытаюсь создатьпроявиться из этого.

this.data = {
  periods: [
    {
      duration: "PT0H0M12.500S",
      baseUrl:
        "URL",
      adaptionSets: [
        {
          segmentAlignment: true,
          maxWidth: 1280,
          maxHeight: 720,
          maxFrameRate: 24,
          par: "16:9",
          lang: "und",
          representations: [{
            id="1",
            mimeType="video/mp4",
            codecs="avc1.4d401f",
            width="1280",
            height="720",
            frameRate="24",
            sar="1:1",
            startWithSAP="1",
            bandwidth="2412988",
            segmentList: [{
                timescale="24000",
                duration= "96000",
                sourceURL: "segment_init.mp4",
                SegmentURL: [
                    {media: "segment_1.m4s"},
                    {media: "segment_2.m4s"},
                    {media: "segment_3.m4s"},
                    {media: "segment_4.m4s"}
                ]
            }
          ]
        }]
        }
      ]
    }
  ]
};
...