【发布时间】:2017-03-20 17:29:30
【问题描述】:
我正在尝试从 Streaming Assets 文件夹中获取视频 (.ogv),将其应用到表面上并播放。 (下面添加了 C# 代码)- Unity 5 Personal
void Start () {
private MovieTexture myMoviePlayerTexture;
string filePath = System.IO.Path.Combine(Application.streamingAssetsPath, "test.ogv");
WWW www = new WWW("file:///" + filePath);
Renderer r = GetComponent<Renderer>();
r.material.mainTexture = www.movie;
www.movie.Play();
}
添加到简单平面的 C# 脚本。
但是,当我将 MovieTexture 添加到平面(来自资产文件夹)时,它可以毫无问题地播放。
((MovieTexture)GetComponent<Renderer>().material.mainTexture).Play();
编辑:问题:视频无法从 Streaming Assets 文件夹播放,看起来好像加载了素材但无法播放。
任何帮助appriciated。谢谢。
编辑
【问题讨论】:
-
有什么问题?你从来没有解释过你遇到了什么问题
-
@programmer 抱歉,视频无法播放。似乎加载了一些材料,但它没有从 Streaming Assets 文件夹播放
-
你在什么平台上测试这个?你能放一张你放视频的文件夹的截图吗?
-
@Programmer 我也尝试过 Assets > StreamingAssets 路径,但无济于事
标签: c# video unity3d video-streaming textures