0

我的 Unity 项目非常简单:

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

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

由于它很新,我没有找到关于这个主题的内容,

有我不知道的限制吗?

感谢你们,

编辑 :

火狐日志:

在此处输入图像描述

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

4

1 回答 1

0

解决方法是从 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();
于 2018-11-30T15:02:33.153 回答