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

时间:2018-11-30 14:10:55

标签: unity3d unity-webgl 360-panorama

我的Unity项目非常简单:

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

它在所有平台上都能正常工作,但Web GL版本除外。 它可以编译,播放,但是背景(天空盒)是黑色的。

因为它很新,所以我在这个问题上一无所获

我不知道有什么限制吗?

谢谢你们,

编辑:

Firefox日志:

enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

所以:

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

成为:

ServerSocket