|
@@ -12,6 +12,7 @@ namespace GFGGame
|
|
|
private const float VideoHeight = 1080f;
|
|
|
private GameObject _ui;
|
|
|
private AssetOperationHandle handle;
|
|
|
+ private RawFileOperationHandle videoHandle;
|
|
|
private RawImage imgVideo;
|
|
|
private Button btnFullScreen;
|
|
|
private VideoPlayer videoPlayer;
|
|
@@ -38,6 +39,11 @@ namespace GFGGame
|
|
|
|
|
|
videoPlayer = _ui.transform.Find("VideoPlayer").GetComponent<VideoPlayer>();
|
|
|
videoPlayer.loopPointReached += OnVideoEnded;
|
|
|
+
|
|
|
+ string assetPath = ResPathUtil.GetVideoPath("cg");
|
|
|
+ videoHandle = YooAssets.LoadRawFileSync(assetPath);
|
|
|
+ videoPlayer.url = videoHandle.GetRawFilePath();
|
|
|
+ videoPlayer.Play();
|
|
|
}
|
|
|
|
|
|
private void OnVideoEnded(VideoPlayer source)
|
|
@@ -65,6 +71,8 @@ namespace GFGGame
|
|
|
{
|
|
|
handle.Release();
|
|
|
handle = null;
|
|
|
+ videoHandle.Release();
|
|
|
+ videoHandle = null;
|
|
|
GameObject.Destroy(_ui);
|
|
|
_ui = null;
|
|
|
}
|