2017-01-04 80 views
1

我正在製作一個應用程序,它在Unity編輯器(5.5)中用C#4正常工作。但是當我編譯它爲Hololens(UWP)時,它給出了以下編譯器錯誤。UWP一些功能的替代

  1. 線程不包含睡眠的定義。 (我用System.Threading.Thread.Sleep(1000);
    2 EnvironmentVariableTarget不會在目前的情況下存在的名稱(我使用

var currentPath = Environment.GetEnvironmentVariable("PATH", EnvironmentVariableTarget.Process); )。

所以任何人都可以在UWP中給我提供這個函數的替代方法。

回答

0

1:Thread.sleep會阻塞一個線程。你可以使用await Task.Delay(1000); 2:不能訪問環境變量。你能解釋爲什麼你需要這個嗎?

+0

我想整合gstreamer與團結和部署應用程序來播放通過hololens上的無線上網視頻。我正在使用這個gstreamer Unity插件https://github.com/ua-i2cat/gst-unity-bridge。在上面提到的文件GStreamer.cs中都使用了這兩個函數。我想環境變量是用來獲取DLL和訪問gstreamer文件(雖然我不知道)。如果你能夠建議我使用上述功能或其他方式來通過Wifi傳輸視頻到hololens,那將會很棒。 –

+0

那麼這個dll很可能不會傳遞WACK並且與UWP不兼容。最好看看Windows運行時api的看到https://msdn.microsoft.com/en-us/library/windows/apps/windows.media.aspx –

+0

是否有任何其他方式來播放從外部捕獲的實況視頻Hololens的相機? –