public void hideScreen() { if (!videoPlaying) { return; } videoPlaying = false; MediaPlayerCtrl video = GameObject.Find("VideoManager").GetComponent <MediaPlayerCtrl> (); video.UnLoad(); gameObject.GetComponent <Animator> ().Play("hideScreen"); StartCoroutine(removeScreen()); }
void onChapterVideoEnded() { chapterVideo.OnEnd -= onChapterVideoEnded; chapterVideo.Stop(); chapterVideo.UnLoad(); pauseUI.SetActive(false); Resources.UnloadUnusedAssets(); System.GC.Collect(); SceneManager.LoadScene("Adventure1_2"); }
void onAdminVideoEnded() { adminVideo.Stop(); adminVideo.UnLoad(); adminVideo.OnEnd -= onAdminVideoEnded; mainUI.SetActive(true); physicalMissionScreen.SetActive(true); pauseUI.SetActive(false); //playAdminVideo3 (); mainUI.SetActive(true); missionSFX.Play(); }
void OnGUI() { if (GUI.Button(new Rect(50, 50, 100, 100), "Load")) { scrMedia.Load("EasyMovieTexture.mp4"); m_bFinish = false; } if (GUI.Button(new Rect(50, 200, 100, 100), "Play")) { scrMedia.Play(); m_bFinish = false; } if (GUI.Button(new Rect(50, 350, 100, 100), "stop")) { scrMedia.Stop(); } if (GUI.Button(new Rect(50, 500, 100, 100), "pause")) { scrMedia.Pause(); } if (GUI.Button(new Rect(50, 650, 100, 100), "Unload")) { scrMedia.UnLoad(); } if (GUI.Button(new Rect(50, 800, 100, 100), " " + m_bFinish)) { } if (GUI.Button(new Rect(200, 50, 100, 100), "SeekTo")) { scrMedia.SeekTo(10000); } if (scrMedia.GetCurrentState() == MediaPlayerCtrl.MEDIAPLAYER_STATE.PLAYING) { if (GUI.Button(new Rect(200, 200, 100, 100), scrMedia.GetSeekPosition().ToString())) { } if (GUI.Button(new Rect(200, 350, 100, 100), scrMedia.GetDuration().ToString())) { } } }
void OnGUI() { toolbarInt = GUI.Toolbar(new Rect(10, 10, 250, 50), toolbarInt, new string[] { "内网", "腾讯云", "搬瓦工" }); GUI.Label(new Rect(400, 10, 450, 50), scrMedia.GetCurrentState().ToString()); GUI.Label(new Rect(500, 10, 550, 50), "本机IP:" + Network.player.ipAddress.ToString() + " 端口:8001"); GUI.Label(new Rect(500, 60, 550, 100), str_show); switch (toolbarInt) { case 0: url = "rtsp://192.168.2.124:9554/webcam"; break; case 1: url = "rtsp://rty813.xyz:28080/webcam"; break; case 2: url = "rtsp://23.105.201.132:39554/webcam"; break; } scrMedia.m_strFileName = url; if (GUI.Button(new Rect(50, 80, 100, 110), "Load")) { scrMedia.Load(url); m_bFinish = false; } if (GUI.Button(new Rect(50, 200, 100, 100), "Play")) { scrMedia.Play(); m_bFinish = false; } if (GUI.Button(new Rect(50, 350, 100, 100), "stop")) { scrMedia.Stop(); } if (GUI.Button(new Rect(50, 500, 100, 100), "pause")) { scrMedia.Pause(); } if (GUI.Button(new Rect(50, 650, 100, 100), "Unload")) { scrMedia.UnLoad(); } }
void onAdminVideo2Ended() { if (adminVideo2.m_strFileName == "putitback.mp4") { mainUI.SetActive(true); enableNextBtn(); } else { adminVideo2.Stop(); adminVideo2.UnLoad(); //adminVideo2.gameObject.SetActive (false); adminVideo2.OnEnd -= onAdminVideo2Ended; mainUI.SetActive(true); adminVideo2.Load("putitback.mp4"); pauseUI.SetActive(false); photoController.GetImageFromCamera(); } }
void OnGUI() { if (GUI.Button(new Rect(50, 50, 100, 100), "Load")) { scrMedia.Load("Long_teaser_HQ.mp4"); m_bFinish = false; } if (GUI.Button(new Rect(50, 200, 100, 100), "Play")) { scrMedia.Play(); m_bFinish = false; } if (GUI.Button(new Rect(50, 350, 100, 100), "stop")) { scrMedia.Stop(); } if (GUI.Button(new Rect(50, 500, 100, 100), "pause")) { scrMedia.Pause(); } if (GUI.Button(new Rect(50, 650, 100, 100), "Unload")) { scrMedia.UnLoad(); } if (GUI.Button(new Rect(50, 800, 100, 100), " " + m_bFinish)) { } if (GUI.Button(new Rect(200, 50, 100, 100), "SeekTo")) { scrMedia.SeekTo(10000); } if (scrMedia.GetCurrentState() == MediaPlayerCtrl.MEDIAPLAYER_STATE.PLAYING) { if (GUI.Button(new Rect(200, 200, 100, 100), scrMedia.GetSeekPosition().ToString())) { } if (GUI.Button(new Rect(200, 350, 100, 100), scrMedia.GetDuration().ToString())) { } if (GUI.Button(new Rect(200, 450, 100, 100), scrMedia.GetVideoWidth().ToString())) { } if (GUI.Button(new Rect(200, 550, 100, 100), scrMedia.GetVideoHeight().ToString())) { } } if (GUI.Button(new Rect(200, 650, 100, 100), scrMedia.GetCurrentSeekPercent().ToString())) { } }
private void VideoOnEnd() {//结束视频播放 mediaPlayerCtrl.Stop(); mediaPlayerCtrl.UnLoad(); videoMeshRenderer.enabled = false; }
void OnGUI() { if (GUI.Button(new Rect(7 * (Screen.width / spaceBtnW), (Screen.height / spaceBtnH), btnWidth, btnHeight), "Reset")) { currentVideoIndex = 0; scrMedia.Load("" + strVideoName[currentVideoIndex]); m_bFinish = false; } if (GUI.Button(new Rect(7 * (Screen.width / spaceBtnW), 4 * (Screen.height / spaceBtnH), btnWidth, btnHeight), "Next")) { if (currentVideoIndex != strVideoName.Length - 1) { currentVideoIndex += 1; scrMedia.Load("" + strVideoName[currentVideoIndex]); m_bFinish = false; } } if (GUI.Button(new Rect((Screen.width / spaceBtnW), (Screen.height / spaceBtnH), btnWidth, btnHeight), "Load")) { scrMedia.Load("" + strVideoName[currentVideoIndex]); m_bFinish = false; } if (GUI.Button(new Rect((Screen.width / spaceBtnW), 4 * (Screen.height / spaceBtnH), btnWidth, btnHeight), "Play")) { scrMedia.Play(); m_bFinish = false; } if (GUI.Button(new Rect((Screen.width / spaceBtnW), 7 * (Screen.height / spaceBtnH), btnWidth, btnHeight), "Stop")) { scrMedia.Stop(); } if (GUI.Button(new Rect((Screen.width / spaceBtnW), 10 * (Screen.height / spaceBtnH), btnWidth, btnHeight), "Pause")) { scrMedia.Pause(); } if (GUI.Button(new Rect((Screen.width / spaceBtnW), 13 * (Screen.height / spaceBtnH), btnWidth, btnHeight), "Unload")) { scrMedia.UnLoad(); } if (GUI.Button(new Rect((Screen.width / spaceBtnW), 16 * (Screen.height / spaceBtnH), btnWidth, btnHeight), " " + m_bFinish)) { } if (GUI.Button(new Rect(4 * (Screen.width / spaceBtnW), (Screen.height / spaceBtnH), btnWidth, btnHeight), "SeekTo")) { scrMedia.SeekTo(10000); } if (scrMedia.GetCurrentState() == MediaPlayerCtrl.MEDIAPLAYER_STATE.PLAYING) { if (GUI.Button(new Rect(4 * (Screen.width / spaceBtnW), 4 * (Screen.height / spaceBtnH), btnWidth, btnHeight), scrMedia.GetSeekPosition().ToString())) { } if (GUI.Button(new Rect(4 * (Screen.width / spaceBtnW), 7 * (Screen.height / spaceBtnH), btnWidth, btnHeight), scrMedia.GetDuration().ToString())) { } } }
public override void Unload() { player.UnLoad(); }
public void Unload() { Debug.Log("Unloaded " + mediaPlayer.m_strFileName); mediaPlayer.UnLoad(); isLoaded = false; }