2017-07-21 4 views
0

Je me suis connecté à tumblr avec php et j'ai le code vidéo, mais quand la vidéo est un mp4 et inséré il n'y a pas de bouton de lecture superposée. J'ai remarqué que si je prenais la référence vidéo unique et que je la transmettais à un iframe cela pourrait fonctionner.tumblr: récupérer l'id vidéo de la chaîne html vidéo

Ce qui suit est retourné par tumblr. Comment puis-je obtenir le numéro '123988138584' dans la sortie afin que je puisse utiliser d'une manière différente? J'ai besoin de faire cela en boucle, donc je ne peux pas chercher ce nombre, je suppose que je dois saisir le nombre entre le 5ème et le 6ème/dans la source.

<video id="embed-59724c3fde66d663835959" class="crt-video crt-skin-default" width="250" height="141" poster="https://31.media.tumblr.com/tumblr_nrfpgvIFCb1twbtyc_frame1.jpg" preload="none" muted="" data-crt-video="" data-crt-options="{&quot;autoheight&quot;:null,&quot;duration&quot;:17,&quot;hdUrl&quot;:&quot;https:\/\/clarestrand.tumblr.com\/video_file\/t:8tTSaNxZkkAOPCxNMgJHPw\/123988138584\/tumblr_nrfpgvIFCb1twbtyc\/720&quot;,&quot;filmstrip&quot;:{&quot;url&quot;:&quot;https:\/\/33.media.tumblr.com\/previews\/tumblr_nrfpgvIFCb1twbtyc_filmstrip.jpg&quot;,&quot;width&quot;:&quot;200&quot;,&quot;height&quot;:&quot;112&quot;}}" controls="controls"> 
    <source src="https://clarestrand.tumblr.com/video_file/t:8tTSaNxZkkAOPCxNMgJHPw/123988138584/tumblr_nrfpgvIFCb1twbtyc/480" type="video/mp4"> 
</video> 

Je suis ouvert à d'autres idées. J'ai besoin d'un bouton de lecture sur la vidéo.

Merci

+0

http://php.net/preg_match, http://php.net/domdocument, ou (probablement) une combinaison des deux. – ceejayoz

Répondre

1

preg_match serait la façon

preg_match("/\/video_file\/t\:.*\/(.*)\/.*\/.*\//", "$html", $matches, null, 0); 

Mesurée à: https://xrg.es/#1kiuxbb

+0

Incroyable je l'ai maintenant – gcooke75