C# 在视频进入资产文件夹之前,如何在unity中引用视频播放器URL?
我已经编写了一个.exe,它从一系列图像创建一个mp4,然后将该mp4复制到我的Unity project Assets文件夹中。当我单击场景中的按钮时,它会执行此操作,并且工作正常。但是,由于创建视频并将其放入文件夹需要几秒钟的时间,因此我收到一个错误消息“找不到文件” 以下是我在mp4复制到assets文件夹时播放视频所做的工作:C# 在视频进入资产文件夹之前,如何在unity中引用视频播放器URL?,c#,visual-studio,unity3d,C#,Visual Studio,Unity3d,我已经编写了一个.exe,它从一系列图像创建一个mp4,然后将该mp4复制到我的Unity project Assets文件夹中。当我单击场景中的按钮时,它会执行此操作,并且工作正常。但是,由于创建视频并将其放入文件夹需要几秒钟的时间,因此我收到一个错误消息“找不到文件” 以下是我在mp4复制到assets文件夹时播放视频所做的工作: IEnumerator DoesFileExist() { string curFile = (some file path)
IEnumerator DoesFileExist()
{
string curFile = (some file path)
WaitForSeconds wait = new WaitForSeconds(1);
if (!File.Exists(curFile)) {
yield return wait;
}
else
{
videoPlayer.url = curFile;
}
}
IEnumerator PlayVideo()
{
videoPlayer.Prepare();
WaitForSeconds waitForSeconds = new WaitForSeconds(1);
if (!videoPlayer.isPrepared)
{
yield return waitForSeconds;
}
rawImage.texture = videoPlayer.texture;
videoPlayer.Play();
}
是否有方法引用资产文件夹中尚未制作的视频