0

我希望能够做到这一点

<a-videosphere src="https://www.youtube.com/watch?v=diBozKDxVLI" autplay="true"></a-videosphere>

有什么方法可以不指向本地存储的文件吗?

4

2 回答 2

1

https://aframe.io/faq/#can-i-render-youtube-videos-as-a-texture

通过一些手动操作,您可以将 YouTube 视频代理为纹理,也可以在本地下载它们以提供服务,但这违反了他们的服务条款。

于 2016-07-18T22:43:01.477 回答
1

您不能在 WebGL 中将 YouTube 视频渲染为纹理。YouTube 不提供用于提取视频源的 URL。官方播放器是他们投放广告和通过服务获利的唯一途径。如果您可以直接流式传输视频,您将能够自由地重新分发 YouTube 内容。从技术上讲,可以创建一个 Web 服务来下载 YouTube 视频并通过流式端点公开它们,但这将违反服务条款:

https://www.youtube.com/static?template=terms

于 2016-07-18T18:32:07.383 回答