我有問題的YouTube視頻和縮略圖我國阻止,我想運行的YouTube API來獲取這些數據,但問題是縮略圖鏈接顯示類似結果鏈接如何將YouTube縮略圖鏈接與站點鏈接替換
我想它的節目通過像
https://img.example.com/vi/T0Jqdjbed40/default.jpg
我的服務器我的網站鏈接我嘗試更換網址字符串替換功能,但它不能正常工作,請告訴我如何與r未通過像一些網站的節目像playit,vube.pk我的網站鏈接,毛皮
我有問題的YouTube視頻和縮略圖我國阻止,我想運行的YouTube API來獲取這些數據,但問題是縮略圖鏈接顯示類似結果鏈接如何將YouTube縮略圖鏈接與站點鏈接替換
我想它的節目通過像
https://img.example.com/vi/T0Jqdjbed40/default.jpg
我的服務器我的網站鏈接我嘗試更換網址字符串替換功能,但它不能正常工作,請告訴我如何與r未通過像一些網站的節目像playit,vube.pk我的網站鏈接,毛皮
作爲一個純理論的東西,你可以使用str_replace函數替換字符串的部分:
str_replace(
"https://i.ytimg.com/vi/T0Jqdjbed40/default.jpg",
"://i.ytimg.com", "://img.example.com");
這將保持http://
或https://
協議。
對於您的使用案例,再純粹理論上,您會希望自己下載資源,然後將其提供給最終用戶。要獲得使用file_get_contents例如數據:
$data = file_get_contents('http://www.example.com/');
您culd則可能直接嵌入圖像數據到頁面中 - 看到這太問題:Can I embed a .png image into an html page?
你或許應該檢查YouTube服務條款試圖之前任何東西...
是的,我已經檢查它替換功能,但替換後不顯示圖像 –
@SameedAlam這是因爲https:// img.example.com/vi/T0Jqdjbed40/default.jpg'可能不存在,你還沒有創建它。嘗試將其放入Web瀏覽器 - 圖像需要鏈接到實際存在的文件。我的答案的後半部分很重要。 – enigma
到您的第二個圖像的鏈接已死亡。 –