在 HTML 上找不到 YouTube 视频的来源
Source of YouTube video can't be find on HTML
我只是想知道 youtube 如何在没有标签的情况下在他们的网络应用程序上显示视频?
我也想在我未来的其他网络应用程序中实现这种技术。
TL;DR
这是因为视频是异步流式传输的,没有立即加载。在 HTML 中你只会找到一个 player-container,这是一个占位符,用于将帧送入其中。
多一点
当您点击视频时,首先加载视频的元数据(标题、描述等),然后流通过套接字,具体取决于您的设置。
如果在 HTML 中有一个固定来源为其加载视频,更改设置(播放速度、分辨率等)将导致页面刷新!
此外,YouTube 现在暂时禁止 un-permissioned 视频下载,这是不提供视频 blob 直接来源的另一个原因。
我只是想知道 youtube 如何在没有标签的情况下在他们的网络应用程序上显示视频? 我也想在我未来的其他网络应用程序中实现这种技术。
TL;DR
这是因为视频是异步流式传输的,没有立即加载。在 HTML 中你只会找到一个 player-container,这是一个占位符,用于将帧送入其中。
多一点
当您点击视频时,首先加载视频的元数据(标题、描述等),然后流通过套接字,具体取决于您的设置。
如果在 HTML 中有一个固定来源为其加载视频,更改设置(播放速度、分辨率等)将导致页面刷新!
此外,YouTube 现在暂时禁止 un-permissioned 视频下载,这是不提供视频 blob 直接来源的另一个原因。