Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Wydaje mi się, że wystarczy ustawić wartość zmiennej dzwieki po odtworzeniu dzwięku, na taką, przy której wszystkie instrukcje warunkowe zwrócą fałsz. Czyli w tym przypadku np. na 0. Proste?

Opublikowano

Gdzieś musisz mieć błąd logiczny w kodzie, bo z tego co wyczytałem, to powinien grać tylko raz. Możesz dać cały kod lub większy fragment?

Opublikowano

To pozostaje tylko próbować różne flagi i parametry.

 

Np, tak jak jest w przykładzie

To jest ukryta treść, proszę

 

 

 

 

I jeszcze mi wpadła w oko flaga loop. Możesz spróbować zatrzymać dźwięk tak ja tu jest to opisane.

To jest ukryta treść, proszę

 

 

Opublikowano

MSDN:

The sound is played asynchronously and PlaySound returns immediately after beginning the sound. To terminate an asynchronously played waveform sound, call PlaySound with pszSound set to NULL.

Cytat

 

Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej.

Opublikowano

Czyli po przetłumaczeniu (żeby nie było problemów), Dźwięk nie jest grany synchronicznie, czyli zwraca wartość zaraz po jego rozpoczęciu. Aby wyłączyć niesynchronicznie grający dźwięk, wywołaj funkcje PlaySound z parametrem pszSound przekazującym wartość NULL.

 

Jakoś wcześniej nie mogłem tego zauważyć przepatrując MSDN. :/

 

Jednak nie wiem do końca czy to zadziała bo ustawiał

PlaySound (TEXT("1.wav"), 0, 0)

 

I też powtarzało ciągle.

 

Opublikowano

swoją drogą niezbyt mądrze jest programować dźwięk w WinApi, w szczególności jeżeli jest to gra...

Cytat

 

Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej.

Opublikowano (edytowane)

Jest dużo bibliotek zawierających funkcje do odtwarzania audio. Wystarczy poszukać.

 

Np. biblioteka BASS

Edytowane przez Sopelek997
×
×
  • Dodaj nową pozycję...