Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobieranie dlugosci filmu z youtube
Forum PHP.pl > Forum > Przedszkole
gostek99
Witam
Mam taki kod
  1. <?php
  2. $site = file_get_contents('adres_strony_YT');
  3. preg_match('/<meta\s*itemprop="duration"\s*content="([^"]+)">/si',$site,$match);
  4.  
  5. $di = new DateInterval($match[1]);
  6.  
  7. echo 'Kawalek trwa: '.$di->h.' godzin '.$di->i.' minut '.$di->s.' sekund';
  8. ?>

i problem jest taki że zamiast w godzinach to czas pokazuje w minutach
np. Kawalek trwa: 0 godzin 121 minut 7 sekund

Jak temu zaradzic?
Rysh
Masz świadomość, że YT udostępnia API dla programistów za pomocą którego bez problemu takie dane pobierzesz?
gostek99
Mam lecz nie moge znaleźć wzmianki o tym jak pobierać długość filmu a myślę że ten sposób jest też dobry
Rysh
Google: api youtube duration -> http://www.eclipse.org/downloads/packages/...evelopers/lunar
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.