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

Odtwarzanie dzwięku C++


Rekomendowane odpowiedzi

Opublikowano

Siemanko ;p

Znowu was pomęczę mvcpp 2010.

Potrzebuje funkcji na odtworzenie dzwięku z resources programu (tak aby po kompilacji nie trzeba bylo go pakować razem z .exe)

Na google znalazłem tę funkcje:

 

 

Stream s = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("sound.wav");

Ale troche niebardzo umiem ją przepisać na C++ ma ktoś może jakiś pomyśł lub umie to zrobic?

Weteran
Opublikowano

Hmmm.. właściwie to niby jak dodałeś ten plik audio do zasobów? ;o

Z tego co pamiętam nie da się tego zrobić, bo kompilator zacznie szaleć.

Opublikowano

Da się to zrobić :D

Normalnie dodajesz plik .wav do resources i masz tylko trzeba się do niego umieć odwołać z czym mam problem.

Jak nie wiesz jak to zrobić to możesz też podać odtwarzanie z /sound/nuta.wav :D

Weteran
Opublikowano

i jak nikt nie wie?

Widocznie nikt :]

Z tego co wiem, to są jedyne dostępne funkcje do odtwarzania zasobów:

CURSOR LoadCursor HCURSOR
BITMAP LoadBitmap HBITMAP
ICON LoadIcon HICON
MENU LoadMenu HMENU

 

O niczym innym mi nie wiadomo.

 

@Edit:

Hm... Znalazłem coś takiego:

w pliku zasobu:

MYWAVE WAVE "wave.wav"

w programie:

PlaySound("MYWAVE", HInstance, SND_ASYNC | SND_RESOURCE);

Ale nie sprawdzałem czy działa.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...