Unity - 使用全景 Skybox 在 Web 上播放 360 度视频

Unity - 360 video on Web using panoramic Skybox

我的Unity项目真的很简单:

我正在纹理上渲染 360° 视频。它通过应用于全景天空盒的视频播放器播放。 如此处所述: https://docs.unity3d.com/Manual/VideoPanoramic.html

它在所有平台上都运行良好,Web GL 构建除外。 它编译,播放,但背景(天空盒)是黑色的。

因为它很新,所以我没有找到任何关于这个主题的东西,

是否有我不知道的限制?

谢谢大家,

编辑:

Firefox 日志:

最后一行说: - 无法读取媒体。找不到所需格式的编解码器:video/x-ms-wmv

解决方法是从 StreamingAssets 文件夹内的 URL 调用您的视频,而不是在本地调用。

所以:

VideoPlayer vp;
vp.clip = clips [idVid]; //Local array of vids
vp.Play();

变成:

VideoPlayer vp;
string url = Application.streamingAssetsPath+"/"+idVideo+".mp4;
vp.url = url;
vp.Prepare();
vp.Play();