Zatwierdzono: Fortect
W ciągu ostatnich kilku dni niektórzy użytkownicy zgłaszali trwałe pliki win32 mp3.
Zamierzam bawić się plikiem MP3, używając funkcji waveOut...
jako responsywnego kliknięcia myszą w dowolnym miejscu w moim oknie okresowym.
Tak jak to pisałem, początek tych dźwięków jest tylko gładki, nie brał w nich krytycznego udziału.
Ponadto za każdym razem, gdy odtwarzasz dźwięk, nasze własne urządzenie zaczyna od nowego punktu. marzyłem o
Odtworzyłbym cały dźwięk od początku, aby po jednym kliknięciu zakończyć dla wszystkich. (W przypadku elementów kodu weryfikacyjnego czasami czekam na odtworzenie głównego dźwięku, więc to nie jest właściwy problem)
Plik „sound.Mp3”, do którego odwołuje się dodatek, można znaleźć pod adresem https://www.dropbox.com/s/n6z86hhpccxy0n9/sound.mp3?dl=1. Moje
(Może ten program z pewnością powinien działać z dowolnym plikiem MP3, którego nie mogę mieć? Pewnie…)
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
#include #include #włącz #include #włącz #include // który zostanie połączony z Winmm za pomocą .lib// Nie zapomnij umieścić w folderze wspomnianego obrazu „sound.mp3”. Możesz to zaproponować https://www.dropbox.com/s/n6z86hhpccxy0n9/sound.Mp3format mp3?dl=1hwyjście hwyjście;tytuł pasuje do wavehdr;format mpeglayer3wave (format mpeglayer3wave) .wfx.wFormatTag 85, implikuje .wfx.= .nchannels .1, . : ) ..wfx.nSamplesPerSec .= .44100, . **cr** . . ..wfx.nAvgBytesPerSec .= .128000, . . ..wfx.nWyrównaj blok 1, oznacza .wfx.równa się wbitspersample 0, .wfx.cbsize przez cały rozmiar to 12, .wid 1, metody .fdwFlags 2, =.=.nrozmiar bloku.417, . . . ..nframelockblock jest równe 1, .=ncodecdelay 1393,;// Wywoływane po uruchomieniu większości programuanuluj sound_init() uint8_t * dane NULL; = całkowita długość danych; PLIK *plik odnosi się do fopen("sound.mp3", "rb" ); fseek( plik, zero, SEEK_END ); długość danych implikuje ftell(plik); fseek(plik, 0, SEEK_SET); dane to malloc (długość danych); Fread(dane, 1, długość danych, obraz); fclose(plik); Tagi h2 = (WAVEHDR) raporty, długość danych, 0, 0, 7, 0, 0, 0 ; waveOutOpen( &hwaveout, WAVE_MAPPER, (WAVEFORMATEX *)&mp3format, 0, 0, CALLBACK_NULL ); waveOutPrepareHeader(hwaveout, &header, sizeof(header) ); bezpłatny (dane);// Wywoływane raz na końcu programuanuluj dźwięk_zakończ() waveOutUnprepareHeader(hwaveout, &header, sizeof(header) ); waveOutClose(hwaveout);// Wywoływane jak zawsze, gdy chcę odtworzyć dźwiękanuluj sound_play() waveOutWrite(hwaveout, &header, sizeof(header) );
Stworzyłem specjalny, prosty program do tworzenia dźwięku_
mojej pracy, dzięki któremu możesz przetestować/zmienić mój osobisty prefiks na swoim komputerze.
Jest to unikalna informacja wolna od C i można ją uzyskać z https://www.dropbox.com/s/e3z61mdhzm3hqow/mp3test.c?dl=0.
Pobierz: Win32macOSLinuxAndroidiOSWersja: 2.4.16.7
Funkcje podstawowe
Licencja
Dodatkowe moduły
Inne dodatki
Inne interfejsy API
Inne
BASS to biblioteka muzyczna do użytku w oprogramowaniu na wszystkich platformach. Jego celem jest umożliwienie administratorom dostarczania potężnych i wydajnych próbek biologicznych, stabilnego strumienia (MP3, MP2, OGG, mp1, WAV, ćwiczenie pliku audio, hitów i innych z kodekami systemu operacyjnego i tymi samymi dodatkami), MOD Music (XM, IT, S3M, MOD , MTM, UMX), z muzyką MO3 (kompresja MOD mp3/ogg), a tym samym funkcjami nagrywania. do Wszystkie zoptymalizowane dll, twoja dystrybucja nie pęcznieje.
Dostarczone są interfejsy API C/C++, Delphi Visual i Basic, chociaż kilka przykładów ułatwia rozpoczęcie pracy. Być może dostępne są inne interfejsy API .NET i Are.
BASS jest również dostępny dla platform uwp, WinCE ARM i Linux.
Obsługa dotycząca nazw WAV/AIFF/MP3/MP2/MP1/OGG i niestandardowych próbek
Przesyłaj dowolne próbki danych 8/16/32-bitowych z systemami podróży i ściągania, nie wspominając
Przesyłanie strumieniowe plików MP3/MP2/MP1/OGG/WAV/AIFF
Przesyłaj ważne informacje z serwerów HTTP(S) i FTP (w tym Shoutcast, Icecast i icecast2) Obsługa proxy IDN, ale buforowanie pieczęci dyskryminacji
Przesyłaj dane z dowolnego miejsca przy użyciu dowolnej metody dostarczania, promocji lub dostarczania przez system. Media
acm, Foundation, CoreAudio, kodek multimedialny Android dla dodatkowych formatów audio
Obsługuje więcej niż czysty dźwięk stereo, w szczególności wielokanałowy OGG/WAV/AIFF pliki