- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用YouTube的get_video_info检索基于ID的视频信息。但是,这非常慢-我网站上有视频的页面加载时间约为5秒,而其他页面的平均加载时间为1秒。
我使用的代码如下所示:
$content = file_get_contents("http://www.youtube.com/get_video_info?video_id=".$video_id);
parse_str($content, $ytarr);
$ytarr['title']
$ytarr['length_seconds']
等。
最佳答案
有几件事可能会有所帮助。
1)减速的原因很可能不是由服务本身引起的,而是由其他一些因素引起的-例如,对于我来说,您链接到的第一页(带有API的页面)的加载速度是没有任何页面加载的速度的两倍视频。您可以使用速度分析器(例如Google的pagespeed服务或Yahoo的YSlow之类的东西)为您提供每个请求的实际数字,以便您可以确定问题出在哪里。
2)get_video_info并不是YouTube API的文档部分,因此对此没有任何官方支持...有点或多或少地依赖它!如果您从中收集的信息可通过官方API channel 获得,则可能值得您花时间进行切换。例如,您提到视频 View ...您可以调用URL:https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails,statistics&id=lIC_lpo-s5I&key={YOUR_API_KEY}
以获取具有所有视频统计信息(以及其他一些视频信息)的json数据包。
祝好运!
关于php - YouTube get_video_info API相当慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19193639/
我已经为 joomla 创建了(是的另一个)YouTube 播放器模块! 在模块后端中,我使用了 this answer 中的代码显示视频标题。不幸的是,对于大多数视频 ID,get_video_in
使用 http://www.youtube.com/get_video_info?video_id=[ID] 有一些限制。 ? 返回的数据对我来说更好,比 Google Youtube Data AP
我正在使用YouTube的get_video_info检索基于ID的视频信息。但是,这非常慢-我网站上有视频的页面加载时间约为5秒,而其他页面的平均加载时间为1秒。 我使用的代码如下所示: $cont
从 YouTube API get_video_info 开始,我从 PHP 代码中检索 url_encoded_fmt_stream_map 一切都很好,直到今天早上 fmt_stream 突然自动
我正在使用 YouTube 的 get_video_info获取视频分辨率的非官方端点。最近的某个时候,这已经停止工作并给了我: We're sorry...... but your computer
我正在使用从下面的 api 获取的 URL 来在应用程序中播放 youtube 视频 https://www.youtube.com/get_video_info?video_id=KVh4KtUSW
https://www.youtube.com/get_video_info?video_id={videoId}正在 throw Response status code does not indi
所以,我正在开发一个 php 项目,其中一部分是抓取一个 youtube 视频 url 并将其插入到一个 html5 视频标签中。我正在使用 curl 调用 http://youtube.com/ge
我是一名优秀的程序员,十分优秀!