public void CreateVideoPlayerPanel(IContent content) { var videoPlayer = new VideoPlayerPanel(); _videoPlayers.Add(videoPlayer); CreateContentPanel(videoPlayer, videoPlayer.ViewModel, content.Name); videoPlayer.ViewModel.Open(content); _mainWindowViewModel.VideoPlayerPanelViewModel = videoPlayer.ViewModel; }
private void OnDestroy() { //HomeButtonListener.Instance.HomeButtonCallback -= HomeButtonBack; //HomeButtonListener.Instance.BackButtonCallback -= BackButtonBack; Cinema.VideoPlayer.ScreenSizeBtnStatusControlCallback -= VideoSettingsUIControl; //Cinema.VideoPlayer.ScreenSizeBtnStatusControlCallback -= SubtitleUIControl; VideoPlayerPanel.VideoCtrlPanel.ClickBackBtnCallback -= BackLocalMediaPanel; VideoPlayerPanel.VideoCtrlPanel.SettingsPanel.DefinitionPanel.ChangeDefinitionModelCallback -= ChangeDefinitionModel; PlayerDataControl.GetInstance().InterruptPlayer -= BackLocalMediaPanel; if (Svr.SvrSetting.IsVR9Device) { Application.targetFrameRate = 72; } Cinema = null; VideoPlayerPanel = null; }