我在我们国家有问题youtube视频和缩略图块,我想运行youtube api获取这些数据,但问题是缩略图链接显示如下链接
我希望通过我的网站链接显示我的服务器,如
https://img.example.com/vi/T0Jqdjbed40/default.jpg
我尝试用字符串替换功能替换url但是它不起作用请告诉我如何通过我的网站链接运行,如某些网站显示如playit,vube.pk,flix
答案 0 :(得分:0)
纯粹是理论上的东西,你可以使用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/');
您可能会将图像数据直接嵌入页面本身 - 请参阅此问题:Can I embed a .png image into an html page?
在尝试任何事情之前,您应该检查一下YouTube的服务条款......