예제 #1
0
        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;
        }
예제 #2
0
    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;
    }