抱歉,我对Unity完全陌生,所以我可能会问一个愚蠢的问题。我如何播放来自不同计算机的视频内容?我知道我必须建立远程访问连接以访问位于另一台计算机中的特定视频文件,然后使用存储视频的文件路径作为源路径来播放视频。
我想我并不确定Unity中使用哪种功能。我看到关于movietexture函数的帖子是统一的,但是有没有其他方法或者我可以将filepath参数传递给movietexture并且它会自动从源路径开始播放?感谢
答案 0 :(得分:0)
阅读完评论后,您所要做的就是在Ubuntu中共享包含视频文件的文件夹。 This是您分享文件夹的方式。
通常,要访问网络文件,请使用双反冲,然后使用计算机名称,然后使用文件目录。
\\计算机\文件路径\ videofilename.mp4
要在代码中使用它,您必须通过在它前面添加另一个来逃避 \ 。一个 \ 成为 \\ ,两个 \\ 成为 \\\\ 。
您的代码中使用的网址应如下所示:
" \\\\服务器名\\文件路径\\ videofilename.mp4"
这个post描述了如何在Unity中播放视频。您必须先下载 Unity 5.6 ,然后才能使用它。
获取脚本然后替换:
videoPlayer.source = VideoSource.VideoClip;
使用:
videoPlayer.source = VideoSource.Url;
videoPlayer.url = "\\\\servername\\filepath\\videofilename.mp4";