Example #1
0
        public VideoControlerPage(ModelVideo video) : this()
        {
            InitializeComponent();
            _currentVideo = video;

            VideoBanner.VideoCollection = new List <Uri>()
            {
                new Uri(video.PathToBannerVideo)
            };

            _typeItem = TypeItem.Video360;
            Start     = ResumeVideo;
            Stop      = StopVideo;
            Pause     = PauseVideo;
            Launch    = LaunchingVideo;

            Btn_Start.IsEnabled = false;
            Btn_Stop.IsEnabled  = false;
            Btn_Pause.IsEnabled = false;

            NameVideo.Text = video.Name;

            if (video.TimeOut != null)
            {
                Hour.Text    = video.TimeOut.Value.Hour.ToString();
                Minutes.Text = video.TimeOut.Value.Minute.ToString();
                Second.Text  = video.TimeOut.Value.Second.ToString();
            }
            else
            {
                TimerPanel.Visibility = Visibility.Hidden;
            }

            _videoProcessor = new OpenVrPleyerHelper(video);
            _timeOut        = video.TimeOut.Value.TimeOfDay;
            if (video.MonitorNumber != null)
            {
                _videoProcessor.MonitorNumber = video.MonitorNumber.Value;
            }
            else
            {
                _videoProcessor.MonitorNumber = 2;
            }
            _service = new ClientService();


            _timerEnd = new DispatcherTimer()
            {
                Interval = new TimeSpan(0, 0, 1)
            };
            _timerEnd.Tick += _timerStop_Tick;

            App.IsVideoMod = true;
            Observer.SetItem(_videoProcessor);
        }
Example #2
0
 private void OpenSettingPlayer_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         OpenVrPleyerHelper.OpenVrPlayerForSetting();
     }
     catch (Exception ex)
     {
         App.SendException(ex);
     }
 }
Example #3
0
 private void thisPage_Unloaded(object sender, RoutedEventArgs e)
 {
     try
     {
         OpenVrPleyerHelper.CloseVrPlayerForSetting();
         App.MainWnd.Topmost           = App.Setting.IsKioskMode;
         App.LockDisplayWindow.Topmost = App.Setting.IsKioskMode;
     }
     catch (Exception ex)
     {
         App.SendException(ex);
     }
 }
 private void OpenSettingPlayer_Click(object sender, RoutedEventArgs e)
 {
     OpenVrPleyerHelper.OpenVrPlayerForSetting();
 }