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

Jak wykonać prosty odtwarzacz plików *.MP3 i *.OGG w bibliotece SDL_mixer, lub innej, w IDE Code::Blocks?

VPS Starter Arubacloud
0 głosów
705 wizyt
pytanie zadane 7 marca 2017 w C i C++ przez Beginer Pasjonat (22,110 p.)
Pytanie-prośba jak w temacie. Chodzi o proste, podstawowe funkcje:

- załadowanie pliku  (Load)

- zagranie  (Play)

- zatrzymanie  (Stop)

- zagranie w pętli  (Loop)

- siła głosu  (Volume)

Wcześniej, jak zainstalować bibliotekę audio w IDE CodeBlocks ?

Myślę, że z podobnym problemem spotyka się wielu użytkowników. Prostą biblioteką jest Audiere, ale w IDE CodeBlocks (16.01) nie działa. W internecie nie ma porządnych, polskojęzycznych publikacji. W kursie biblioteki SDL nie ma części Audio (obsługi dźwięku).

Proszę o pomoc.

P.S. Może ktoś napisze porządny artykuł?

1 odpowiedź

+1 głos
odpowiedź 7 marca 2017 przez j23 Mędrzec (194,920 p.)
wybrane 13 marca 2017 przez Beginer
 
Najlepsza

Co to znaczy, że nie działa? Jeśli piszesz pod Windowsem i kompilujesz w MinGW, to w paczce z binarkami jest biblioteka importów dla Visuala (rozszerzenie .lib), której użyć z oczywistych względów nie możesz. W MinGW zamiast biblioteki importów możesz dodać plik .dll.

Odnośnie "porządnych, polskojęzycznych publikacji": jeśli do programowania podchodzisz na poważnie, ucz się angielskiego.

ps. w pytaniach dotyczących dodawania bibliotek zawsze podawaj info o systemie i kompilatorze.

 

komentarz 11 marca 2017 przez j23 Mędrzec (194,920 p.)

Nie, wystarczy jedna biblioteka DLL skompilowana bez dekoracji nazw funkcji (typowej dla VC). Wtedy taką bibliotekę łatwo użyć i w VC, i w MinGW.

 

Niech wiedzą, że w Polsce impossible no exist!

Bez przesady, to nie jest jakiś rocket science. Po prostu trzeba trochę pokombinować, i tyle. Choć niewątpliwie dla początkujących to może być duży problem. No, ale po to są fora takie jak to chociażby.

komentarz 11 marca 2017 przez Beginer Pasjonat (22,110 p.)
Jesteś bardzo skromny J-23 (i równie tajemniczy). Żeby "porwać" się za naprawę i uruchomienie takiej biblioteki trzeba być misttzem, wirtuozem..Australijczycy też dobrze o tym wiedzą.

Kiedy nasza aplikacja będzie gotowa (kwestia 2-3 miesięcy), prześlę Ci wersję release.
komentarz 23 grudnia 2017 przez Beginer Pasjonat (22,110 p.)
J-23

Pobierz ENIGMĘ ze strony:

http://enigma-open.pl
komentarz 23 grudnia 2017 przez j23 Mędrzec (194,920 p.)
Sprawdziłem, działa. Testowałem na Linuksie z wine. Muzyka gra i trąbi, acz z tym disco-polo to poleciałeś :P

 

Jeśli to Twój pierwszy projekt, to całkiem nieźle.
komentarz 24 grudnia 2017 przez Beginer Pasjonat (22,110 p.)
przywrócone 25 grudnia 2017 przez Beginer
Hi J-23

Jeszcze raz dziękuję za b.fachową pomoc, bez niej nie ruszylibyśmy z dźwiękiem.

Działa na Linux (choć projekt był robiony na Windows). To zasługa zacnej OpenGL, i dobrego narzędzia (IDE) Cofe::Blocks, które dobrze znasz.

ENIGMA ma m.in promować polską muzykę, stąd różne gatunki i utwory (ale "trąbienia" tam nie ma). Dzisiaj rządzi Disco Polo! Jeśli masz jakieś sugestie, uwzględnimy je przy rozbudowie projektu.

Wierzę, że uda Ci się złamać ENIGMĘ (jak złamałeś Audiere), że wypełniasz sejf (schowek) dziesięcioma, wspaniałymi pucharami.

Pozdrawiam

WESOŁYCH ŚWIĄT !!

Podobne pytania

0 głosów
1 odpowiedź 81 wizyt
pytanie zadane 8 września 2023 w Systemy operacyjne, programy przez Rnibsu Początkujący (290 p.)
0 głosów
0 odpowiedzi 111 wizyt
pytanie zadane 5 października 2016 w Systemy operacyjne, programy przez michaloxs Początkujący (280 p.)
0 głosów
2 odpowiedzi 1,300 wizyt

92,453 zapytań

141,262 odpowiedzi

319,087 komentarzy

61,854 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.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...