• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Efekty dźwiękowe w aplikacji konsolowej c#

0 głosów
548 wizyt
pytanie zadane 12 listopada 2022 w C# przez Beginner555 Bywalec (2,090 p.)

Cześć,

Mam problem z dodaniem dźwięku do aplikacji konsolowej, według tego jakie wyjątki mi zwraca VS to podobno nie może znaleźć pliku o podanej ścieżce. Ogólnie plik jest w tym samym katalogu/folderze co ta klasa w której próbuję odpalić dźwięk. Using System.Media; mam, tworzę obiekt SoundPlayer w ten sposób:

try
            {
                SoundPlayer soundPlayer = new SoundPlayer("Sound.wav");
                soundPlayer.PlayLooping();
            }
            catch
            {
                Console.WriteLine("Nie można odnaleźć ścieżki");
            }

Ogólnie próbowałem już podawać pełne ścieżki do tego pliku, ale nadal to samo. 

Jak ktoś wie o co chodzi to serdecznie bym podziękował za pomoc :)

1 odpowiedź

+1 głos
odpowiedź 12 listopada 2022 przez VBService Ekspert (256,600 p.)
wybrane 14 listopada 2022 przez Beginner555
 
Najlepsza

Spróbuj umieścić plik sound.wav na próbę na pulpicie
(u Mnie gra muzyka laugh )

using System;
using System.Media;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                var desktop = Environment.ExpandEnvironmentVariables(@"%userprofile%\Desktop\");
                SoundPlayer soundPlayer = new SoundPlayer(desktop + "sound.wav");
                soundPlayer.PlayLooping();
            }
            catch
            {
                Console.WriteLine("Nie można odnaleźć ścieżki");
            }

            Console.ReadKey();
        }
    }
}

 

Sprawdź też: C# System media Sound Player

komentarz 13 listopada 2022 przez Beginner555 Bywalec (2,090 p.)
Niestety, ciągle mam tak samo :(   Nadal nie znajduje ścieżki.
komentarz 13 listopada 2022 przez VBService Ekspert (256,600 p.)

A spróbuj zapisać tak i podaj treść błędu.

using System;
using System.Media;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            var desktop = Environment.ExpandEnvironmentVariables(@"%userprofile%\Desktop\");
            SoundPlayer soundPlayer = new SoundPlayer(desktop + "sound.wav");
            soundPlayer.PlayLooping();
 
            Console.ReadKey();
        }
    }
}

 

1
komentarz 14 listopada 2022 przez Beginner555 Bywalec (2,090 p.)
Już działa, serdecznie dziękuję za pomoc :)

Podobne pytania

+1 głos
0 odpowiedzi 573 wizyt
pytanie zadane 24 marca 2021 w C i C++ przez Tymek Sandelewski56 Początkujący (330 p.)
+2 głosów
2 odpowiedzi 712 wizyt
pytanie zadane 10 sierpnia 2021 w Systemy operacyjne, programy przez alpha.netrunner Mądrala (5,030 p.)
0 głosów
1 odpowiedź 1,134 wizyt

93,692 zapytań

142,611 odpowiedzi

323,217 komentarzy

63,220 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...