Воспроизведение mp3 - C# (204216)

Узнай цену своей работы

Формулировка задачи:

Добрый день! Столкнулся с необходимостью воспроизведения mp3 файла в программе. Воспроизведение должно включаться и играть до тех пор пока его не отключат. Возникли следующие вопросы: вот фрагмент кода:
        MediaPlayer sound = new MediaPlayer();
 
        private void Sound1(int a)
        {
            if (а == 0 )
            {
                if (sound.HasAudio)
                {
                    sound.Stop();
                }
            }
            if (a == 1 )
            {
                if (!sound.HasAudio)
                {
                    sound.Open(new Uri("Sound.mp3", UriKind.Relative));
                    sound.Play();
                }
                else
                {
                    sound.Play();
                }
            }
        }
1. По данному коду, файл проигрывается один раз. Как сделать постоянное повторение до его отключения? 2. При открытии файла (файл находиться в папке bin\debug): sound .Open(new Uri("Sound.mp3", UriKind.Relative)); все открывает все хорошо, но хотелось бы разобраться в следующем: - создаю папку в проекте Sound, помещаю туда файл, как мне оттуда воспроизводить? запись: sound .Open(new Uri("/Sound/Sound.mp3", UriKind.Relative)); или sound.Open(new Uri("Sound/Sound.mp3",UriKind.Relative)); не помогают а если адрес записывать как sound.Open(new Uri(@"адрес на диске/Sound/Sound.mp3")); все хорошо.. Подскажите пожалуйста, что делать? Спасибо!

Решение задачи: «Воспроизведение mp3»

textual
Листинг программы
Properties.Resources.Your_Song;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.357 из 5