예제 #1
0
        public MainWindow()
        {
            // розбив кожну логіку по методах і добавив їх у констрктор
            // бо якщо то все добавити у конструктор получається некрасіво

            //❗❗❗ в коді буде багато коментарів я хотів зробити таку штуку
            // два медіаелементи
            //і один відображає музику а ішний відео під цю музику
            // але так як у мене не получилось їх синхронізувати разом я  то все закоментував а частину видалив

            // воно то получилось але воно виглядає дуже не красиво
            // на екрані лишається чорний прямокутник
            // треба обнуляти Source який відповідає за відео
            // а потім коли його опять я добавляю то вже не можу синхорізувати
            // з музикою
            // використовував TimerSpan нічого не помогло

            InitializeComponent();
            timerr          = new DispatcherTimer();
            timerr.Interval = TimeSpan.FromSeconds(0.1);
            timerr.Tick    += timer_tick;
            animation       = new DoubleAnimation();
            music_          = "Senorita.mp3";

            //video_ = "Seniora.mov";
            StartMusic(music_);
            //StartVideo(video_);
            SetingAnimation();
            ButtonIcon();
            ColorButonBorder();
            animationButton();
            Gif.Play();
            PausePlayMusic = true;
            volumSlider    = true;
            sounds         = true;
            i = 0;
            PlayerMusic.Pause();
            SliderVolum.Value = 50;

            MusicBox.Items.Add(music_);
            MusicBox.Items.Add("MONKEY.mp3");
        }
예제 #2
0
 private void Play_Click(object sender, RoutedEventArgs e) //PLay Pause на одні кнопці
 {
     if (PausePlayMusic)
     {
         timerr.Start();
         Play.BeginAnimation(Button.WidthProperty, animation);
         Gif.Play();
         PlayerMusic.Play();
         PausePlayMusic = false;
         return;
     }
     if (!PausePlayMusic)
     {
         timerr.Stop();
         PlayerMusic.Pause();
         Play.BeginAnimation(Button.HeightProperty, animation);
         PausePlayMusic = true;
         return;
     }
 }