• 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#

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
378 wizyt
pytanie zadane 12 listopada 2022 w C# przez Beginner555 Bywalec (2,040 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,320 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,040 p.)
Niestety, ciągle mam tak samo :(   Nadal nie znajduje ścieżki.
komentarz 13 listopada 2022 przez VBService Ekspert (256,320 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,040 p.)
Już działa, serdecznie dziękuję za pomoc :)

Podobne pytania

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

93,164 zapytań

142,176 odpowiedzi

321,938 komentarzy

62,493 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 688p. - dia-Chann
  2. 676p. - CC PL
  3. 675p. - Łukasz Piwowar
  4. 664p. - Marcin Putra
  5. 662p. - Łukasz Eckert
  6. 649p. - Michal Drewniak
  7. 641p. - rucin93
  8. 641p. - rafalszastok
  9. 629p. - Piotr Aleksandrowicz
  10. 621p. - Dawid128
  11. 606p. - Mariusz Fornal
  12. 602p. - Michał Telesz
  13. 597p. - Hubert Chęciński
  14. 572p. - ssynowiec
  15. 527p. - Adrian Wieprzkowicz
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...