Как получить исходный файл, загруженный в JWPlatform? - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь получить исходный медиафайл, который был добавлен в платформу JW, используя конечную точку списка видео / конверсии / списка. Я получаю успешный ответ от сервера, и для некоторых преобразований я получаю работающее (Готово) // преобразование / ссылку (протокол, адрес и путь). Однако, что я действительно хочу, так это видео с полным разрешением, которое было изначально загружено. Я ожидал, что это будет в преобразовании с именем = 'оригинал'. Это преобразование появляется в возвращенном JSON вместе с разумно выглядящими атрибутами, но когда я ввожу этот путь в строку URL браузера, я получаю результат 404 (не найдено). Должен ли я использовать другой метод для получения оригинальных файлов? Примечание: я действительно хочу оригинал, я не пытаюсь транслировать его онлайн, я просто хочу получить его как загруженный для другого использования.

Вот немного возвращенного JSON, показывающего оригинал ...

{  
   "conversions":[  
      {  
         "status":"Ready",
         "template":{  
            "required":true,
            "format":{  
               "name":"Original",
               "key":"original"
            },
            "id":28128341,
            "key":"A6RS048v",
            "name":"Original"
         },
         "mediatype":"video",
         "height":720,
         "width":1280,
         "link":{  
            "path":"/originals/egg56CrQ",
            "protocol":"http",
            "address":"content.jwplatform.com"
         },
         "filesize":"106379251",
         "key":"lN03C3R0",
         "duration":"136.88"
      },
    ...

Я бы ожидал путь http://content.jwplatform.com/originals/egg56CrQ чтобы получить файл, но вместо этого я получаю 404

    Lower down in the returned JSON, there are other conversions. Here's 
    one example...
    {  
     "status":"Ready",
     "template":{  
        "required":true,
        "format":{  
           "name":"H.264 Baseline",
           "key":"mp4"
        },
        "id":28128342,
        "key":"WPJEX0X5",
        "name":"180p"
     },
     "mediatype":"video",
     "height":180,
     "width":320,
     "link":{  
        "path":"/videos/egg56CrQ-WPJEX0X5.mp4",
        "protocol":"http",
        "address":"content.jwplatform.com"
     },
    ...

    When I extract from here the path 
    http://content.jwplatform.com/videos/egg56CrQ-WPJEX0X5.mp4
    Then I do get the desired result.

Так что, видимо, не возвращается только «оригинал». Есть ли другой метод, который я должен использовать?

...