2016-11-30 237 views
1

我在這裏得到了很多例子,如何獲取Youtube圖像。但是,如果視頻是非標準格式的,例如,圖像上出現垂直黑框。如何刪除Youtube圖像的黑色邊框

我發現在這個網站,它可以通過GET查詢切有趣的聯繫: http://img.youtube.com/vi/XkOpbLBzPsY/hqdefault.jpg

http://img.youtube.com/vi/XkOpbLBzPsY/hqdefault.jpg?custom=true&w=196&h=110&stc=true&jpg444=true&jpgq=90&sp=68&sigh=Gv-oyTIgA39e7UG01pZ2RiGbwSo

..我嘗試了我的形象,但什麼也沒發生,並沒有任何信息是什麼這些參數是爲了。

問題是:如果我們可以像上面的url那樣做,那我怎樣才能得到這些參數信息?如果沒有,有沒有其他方法可以消除黑框?

如果我們只知道Youtube代碼,可以得到如此清晰的圖像嗎?

回答

2

您正在尋找youtube縮略圖的16:9 yt:aspectratio格式。嘗試使用這個SO thread提供的圖像網址:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg 
http://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg 

嘗試這樣做,它的工作原理。希望有所幫助。

0

所以最後我能做到的:

<a href="#"> 
    <div style="background:url(<?php echo $url ?>) center no-repeat; 
       background-size:cover; 
       height:100px; 
       width:50px;"> 
    </div> 
</a> 

遺憾的是沒有與YouTube API的幫助。