Czy można podać przykładowy kod do odtwarzania pliku audio w języku C, wraz z tym, jakie pliki nagłówkowe są potrzebne? Jestem nowy w tej koncepcji .... Jestem zainteresowany, aby się tego nauczyć.c program do odtwarzania pliku audio
5
A
Odpowiedz
3
Nie możesz tego zrobić tylko w języku C, będziesz musiał uwzględnić coś specyficznego dla platformy.
Jednym ze sposobów robienia tego w sposób, który wciąż pozostaje bardzo przenośny, jest korzystanie z istniejących bibliotek multimedialnych, takich jak SDL.
3
Zobacz best c audio library linux
W * nix: Wystarczy wydrukować surowy plik audio do/dev/audio
3
Można użyć biblioteki PortAudio. PortAudio to darmowa, wieloplatformowa, otwarta biblioteka audio I/O. Pozwala pisać proste programy audio w języku C, które będą kompilowane i uruchamiane na wielu platformach, w tym Windows, Macintosh (8,9, X), Unix (OSS), SGI i BeOS. PortAudio ma na celu promowanie wymiany oprogramowania do syntezy audio między programistami na różnych platformach.
Powiązane problemy
- 1. Program do samodzielnego odtwarzania
- 2. zawiadomić raz audio zakończeniu odtwarzania
- 3. Lista odtwarzania wideo lub audio HTML 5
- 4. iphone: odtwarzanie listy odtwarzania audio w tle?
- 5. C#: ogon jak program do pliku tekstowego
- 6. Wypis AVSpeechSynthesizer do pliku audio
- 7. Prosty program w języku C do odtwarzania plików mp3 przy użyciu libvlc
- 8. Dlaczego wywołać funkcję CFRunLoopRunInMode() w kodzie odtwarzania kolejki audio?
- 9. Programowo programowo zapisuj tekst do pliku audio.
- 10. Generowanie linków do Youtube Audio
- 11. Java - downsampling pliku audio wav
- 12. Generowanie miniatury dowolnego pliku audio
- 13. uzyskać czas trwania pliku audio
- 14. Przesyłanie pliku audio z klipsem
- 15. Jak mogę przechowywać głos wyjściowy do pliku audio w freetts
- 16. Jak zamienić link do pliku na nazwę podczas odtwarzania dźwięku Safari/Chrome na ekranie głównym?
- 17. Jak obliczyć rozmiar pliku audio?
- 18. Pierwsze AVURLAsset lokalnego pliku audio
- 19. Odtwarzanie pliku audio z golang
- 20. prędkość odtwarzania dźwięku pygame
- 21. Konwersja audio do tekstu
- 22. Jak znaleźć długość pliku audio (w sekundach)
- 23. Odtwarzanie pliku audio podczas nagrywania wideo w iOS
- 24. rozpoznawanie mowy z pliku audio zamiast mikrofonu
- 25. Używanie Fluidsynth do odtwarzania notatek z SoundFonts na Androidzie
- 26. Monitorowanie linii audio
- 27. dekodowanie audio libvorbis z pamięci w C++
- 28. Poszukiwanie i nawigacja do odtwarzania z określonej pozycji
- 29. Vagrant do uruchomienia odtwarzania ramy
- 30. Jak rozszerzyć ramkę do odtwarzania?
Język "c" nie brzmi. To biblioteki i system operacyjny, w którym programujesz dźwięk. Nie określiłeś systemu operacyjnego, jakiego rodzaju dźwięku, źródła dźwięku i tak dalej. – Skizz
Nie ma standardowego sposobu na zrobienie tego. To zależy od twojej platformy, twoich bibliotek itp. –
Przepełnienie stosu daje ci duże pole do napisania twojego pytania i prawdopodobnie masz dostęp do pełnowymiarowej klawiatury. Nie ma powodu, aby w pytaniach używać "txt-speak" takich jak "u" i "dis". –