Как узнать длину видео [дубликат]

165
09 августа 2018, 13:10

На данный вопрос уже ответили:

  • Youtube API - нужно по ссылке получить title и продолжительность видео 1 ответ

Как узнать длину видео Yotube в секундах с помощью REST запроса? Возвращает XML документ, но там нет этих данных (php)

Answer 1

https://developers.google.com/youtube/v3/docs/videos/list

При запросе contentDetails возвращается примерно вот это

{
  "kind": "youtube#videoListResponse",
  "etag": "\"DuHzAJ-eQIiCIp7p4ldoVcVAOeY/MUICumcP7Lzn5pPZdAVAOhNfMIE\"",
  "pageInfo": {
    "totalResults": 1,
    "resultsPerPage": 1
  },
  "items": [
    {
      "kind": "youtube#video",
      "etag": "\"DuHzAJ-eQIiCIp7p4ldoVcVAOeY/bWiFWRVFCzpSA7kbMklqZfdpS1o\"",
      "id": "Ks-_Mh1QhMc",
      "contentDetails": {
        "duration": "PT21M3S",
        "dimension": "2d",
        "definition": "hd",
        "caption": "true",
        "licensedContent": true,
        "projection": "rectangular"
      }
    }
  ]
}

Можно увидеть duration оно в ISO 8601 формате. PT - period time (период времени), M - минуты, S - секунды

READ ALSO
Получить строку по номеру

Получить строку по номеру

Вот к примеру спарсил я плейлист и мне нужны в нем первые 3 строки, как мне их получить? Учитывая то, что длина строк всегда разная

204
Doctrine 2 проблема с маппингом

Doctrine 2 проблема с маппингом

Решил использовать Doctrine 2 в своем приложении на slim 3, до этого эту ORM не использовал, так что простите если спрашиваю какую-то дичь) Собственно,...

157
В чем ошибка? PDO

В чем ошибка? PDO

По непонятно мне причине выводит ошибку:

272