YouTube видео без iframe (самая быстрая загрузка страницы) - PullRequest
0 голосов
/ 13 февраля 2020

Почему это не работает?

      <video width="100%" controls>
        <source src="<?php echo fGetYTVideoURL();" type="video/mp4">
       </video>

ищет самое быстрое время загрузки веб-страницы

1 Ответ

0 голосов
/ 22 февраля 2020

Вы не объяснили, что возвращает fGetYTVideoURL(), но предполагаете, что он возвращает URL, подобный этому ...

 https://www.youtube.com/embed/Np1zODg5cqc

... или это ...

 https://www.youtube.com/watch?v=Np1zODg5cqc

... это не будет работать, потому что эти URL не возвращают видеофайлы; они возвращаются HTML. У вас может возникнуть желание посмотреть на сетевой трафик c и посмотреть, какой фактический видеофайл загружается этим html - вы получите такой URL-адрес ...

https://r1---sn-a5mlrnez.googlevideo.com/videoplayback?expire=1582344221&ei=vVNQXoW8HK2HsfIProyj-AQ&ip=2605%3Ae000%3A1300%3Accbf%3A601f%3Abac2%3A86d%3Af319&id=o-AFEgdOdX_5nywyslbWmvXc8EF0y8HeYrW_yPY3wd98R1&itag=251&source=youtube&requiressl=yes&mm=31%2C29&mn=sn-a5mlrnez%2Csn-a5mekne7&ms=au%2Crdu&mv=m&mvi=0&pl=32&ctier=A&pfa=5&initcwndbps=1996250&hightc=yes&vprv=1&mime=audio%2Fwebm&gir=yes&clen=74990971&dur=4915.521&lmt=1553137923147156&mt=1582322550&fvip=1&keepalive=yes&fexp=23842630&c=WEB&txp=5511222&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cpfa%2Chightc%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=ALgxI2wwRQIgAfkeocLbpR_yTfM0pRxO7v0cMbWBal9Q0q-2yWVuMKgCIQDSPdGgVR0LbO9I7f_a-O1_mzHaKamKx-6W4O_haVRacg%3D%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHylml4wRgIhAOBXzU7y8eiJmEZ5Rvxhh0KVRSqzIxbTXbT-mISW83uYAiEAxp_9CQXc3h7oyP6oTwMAMnGx5xodz_H9pQCxl46uUbY%3D&alr=yes&cpn=hnkKLzqdWZEqssJZ&cver=2.20200221.03.00&range=8625073-9116485&rn=13&rbuf=31586

... и проблема с этим URL заключается в том, что он разработан одной из крупнейших компаний в мире, чтобы люди не имели прямого доступа к нему. (Кроме того, разные браузеры нуждаются в разных форматах мультимедиа, поэтому даже если это видео воспроизводится в вашем браузере, нет гарантии, что оно будет воспроизводиться на чьем-либо другом.)

...