越來越多的網站需要串接Youtube的需求,而影片的圖片也是常常被使用的功能,以下為得到Youtube影片縮圖的方式。
可以從YouTube文件中知道縮圖的來源,像是:
http://img.youtube.com/vi/{youtubeID}/0.jpg //480*360 影片大圖
http://img.youtube.com/vi/{youtubeID}/1.jpg //120*90 影片開始一點點
http://img.youtube.com/vi/{youtubeID}/2.jpg //120*90 影片中間
http://img.youtube.com/vi/{youtubeID}/3.jpg //120*90 影片結尾
http://img.youtube.com/vi/{youtubeID}/default.jpg //120*90 影片大圖
http://img.youtube.com/vi/{youtubeID}/hqdefault.jpg //480*360 影片大圖 等於0.jpg
http://img.youtube.com/vi/{youtubeID}/mqdefault.jpg //320*180 影片大圖 去黑邊
http://img.youtube.com/vi/{youtubeID}/sddefault.jpg //640*480 影片大圖
http://img.youtube.com/vi/{youtubeID}/maxresdefault.jpg //1280*720 影片大圖(應該
是最高解析度大圖)
其中的youtubeID是指影片的ID值
那ID要如何取得呢?
就是網址參數的 [v]
例如: https://www.youtube.com/watch?v=RUy8wXIn_Xw
或是嵌入影片中的
<iframe width="420" height="315" src="https://www.youtube.com/embed/RUy8wXIn_Xw" frameborder="0" allowfullscreen></iframe>
RUy8wXIn_Xw就是youtubeID
在PHP中要得要這樣的的值是有些方式,像是用拆字串的方式硬幹或是使用preg_match 找出網址的部分。
以下為使用preg_match的方式找出youTubeID:
preg_match('/watch\?v=([^&]*)/','https://www.youtube.com/watch?v=RUy8wXIn_Xw',$match);
$match[1]; //youtubeID
starvegad starvegad 카지노 카지노 코인카지노 코인카지노 ラッキーニッキー ラッキーニッキー fun88 soikeotot fun88 soikeotot happyluke happyluke 카지노사이트 카지노사이트 카지노 카지노 856
回覆刪除