public SignificantMomentController(SignificantMoment model, VideoControllerLogic videoControllerLogic) { InitializeComponent(); this.Model = model; this.VideoControllerLogic = videoControllerLogic; descriptionTextBox.Text = Model.Description; fromTextBox.Text = VideoControllerLogic.GetHHMMssFromMiliseconds(Model.SkipFrom); TillTextBox.Text = VideoControllerLogic.GetHHMMssFromMiliseconds(Model.SkipTo); }
public SingleVideoView(Video video, bool fullScreen) { InitializeComponent(); this.VideoControllerLogic = new VideoControllerLogic(videoPlayer); this.Video = video; foreach (var moment in Video.TimeSkips) { momentsFlowLayoutPanel.Controls.Add(new SignificantMomentController(moment, VideoControllerLogic)); } stopWatchingMomentButton.Visible = false; timersLabel.Text = TimeLabelText; timer1.Tick += TimeTickEvent; timer1.Interval = 100; timer1.Start(); videoNameText.Text = video.Name; VideoControllerLogic.Play(Video, fullScreen); }
private string GetHHMMssFromMiliseconds(double time) { return(VideoControllerLogic.GetHHMMssFromMiliseconds(time)); }