我希望能够做到这一点
<a-videosphere src="https://www.youtube.com/watch?v=diBozKDxVLI" autplay="true"></a-videosphere>
有什么方法可以不指向本地存储的文件吗?
https://aframe.io/faq/#can-i-render-youtube-videos-as-a-texture
通过一些手动操作,您可以将 YouTube 视频代理为纹理,也可以在本地下载它们以提供服务,但这违反了他们的服务条款。
您不能在 WebGL 中将 YouTube 视频渲染为纹理。YouTube 不提供用于提取视频源的 URL。官方播放器是他们投放广告和通过服务获利的唯一途径。如果您可以直接流式传输视频,您将能够自由地重新分发 YouTube 内容。从技术上讲,可以创建一个 Web 服务来下载 YouTube 视频并通过流式端点公开它们,但这将违反服务条款: