public void OpenView(UGloryMomentVideoMsgData msgData) { if (Player == null) { return; } this.gameObject.SetActive(false); RestData(); if (msgData.videoPath == "") { return; } this.gameObject.SetActive(true); nDBWarID = msgData.nDBWarID; Player.m_VideoPath = msgData.videoPath; if (Player.OpenVideoFromFile(MediaPlayer.FileLocation.AbsolutePathOrURL, msgData.videoPath)) { Controller.gameObject.SetActive(true); PlayBtn.gameObject.SetActive(false); PauseBtn.gameObject.SetActive(true); TimeLabel.text = "00:00" + "/" + MilliSeconds2Seconds(Player.Info.GetDurationMs()); } else { Controller.gameObject.SetActive(false); } }
public void OpenShare() { if (itemType == EMGloryMomentPageType.EMPage_Image) { USocialShareShowMsgData msgData = new USocialShareShowMsgData(); msgData.fileIndex = fileIndex; msgData.imgPath = fileName; msgData.imgData = imgData; msgData.nDBWarID = dbWarID; UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_OPEN_SOCIALSHARE_FRAME, msgData); } else { //try //{ // System.Diagnostics.Process.Start(fileName); //} //catch (System.Exception ex) //{ // Trace.LogError(ex.ToString()); //} UGloryMomentVideoMsgData msgData = new UGloryMomentVideoMsgData(); msgData.fileIndex = fileIndex; msgData.videoPath = fileName; msgData.nDBWarID = dbWarID; UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_OPEN_GLORYMOMENT_VIDEO_FRAME, msgData); } }
public void NextItem() { if (m_currentPageType == EMGloryMomentPageType.EMPage_Video) { if (m_fileIndex < 0 || m_fileIndex >= m_videoDataList.Count - 1) { return; } m_fileIndex++; if (m_videoDataList[m_fileIndex] == null) { return; } UGloryMomentVideoMsgData msgData = new UGloryMomentVideoMsgData(); msgData.nDBWarID = m_videoDataList[m_fileIndex].nDBWarID; msgData.videoPath = m_videoDataList[m_fileIndex].fileInfo.FullName; VideoPlayView.OpenView(msgData); } else if (m_currentPageType == EMGloryMomentPageType.EMPage_Image) { if (m_fileIndex < 0 || m_fileIndex >= m_ImgDataList.Count - 1) { return; } m_fileIndex++; if (m_ImgDataList[m_fileIndex] == null) { return; } USocialShareShowMsgData msgData = new USocialShareShowMsgData(); msgData.nDBWarID = m_ImgDataList[m_fileIndex].imgInfo.nDBWarID; msgData.imgPath = m_ImgDataList[m_fileIndex].fileInfo.Name; msgData.imgData = m_ImgDataList[m_fileIndex].imgByteData; ImgShareView.OpenView(msgData); } }
//打开视频界面 public void OpenVedioPlayFrame(UGloryMomentVideoMsgData msgData) { m_fileIndex = msgData.fileIndex; VideoPlayView.OpenView(msgData); }