Godkänd: Fortect
Under de senaste dagarna har vissa onlinesurfare rapporterat att de stött på win32 mp3-filer.
Jag vågar mig på att spela en MP3-fil med din nuvarande waveOut...
-funktioner när en lyhörd mus klickar någonstans i mitt programfönster.< br>När jag skrev det är vår egen början av ljudet bara mjuk, det har inte spelat kritiskt.
Dessutom, varje gång du lär dig ett ljud, startar enheten från en ny punkt. ville ha
Jag skulle spela upp hela inspelningen från början till slut för alla efter ett klick. (När jag testar kodelement stannar jag ibland för att hela ljudet ska spelas, så idén är inte ett problem)
Filen “sound.Mp3” som refereras till förbi tillägget kan hittas på https://www.dropbox.com/s/n6z86hhpccxy0n9/sound.mp3?dl=1.My < br>(Kanske här programmet fungerar med alla MP3-bilder som jag inte har? visst…)
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
#include #include #include #include #include #include // som kommer att verka länkad till Winmm med .lib// Glöm inte att kunna ha samma "sound.mp3"-bild i katalogen. Du kan begära det https://www.dropbox.com/s/n6z86hhpccxy0n9/sound.Mp3format mp3?dl=1hwaveout hwaveout;titel motsvarar wavehdr;mpelayer3waveformat (mpelayer3waveformat) .wfx.wFormatTag 85, råder .wfx.= .nchannels .1, . . ..wfx.nSamplesPerSec .= .44100, . **kr** . . ..wfx.nAvgBytesPerSec .= .128000, . . ! ! ..wfx.nAlignBlock 1, = .wfx.equals wbitspersample 0, .wfx.cbsize storlek är 12, .wid 1, innebär .fdwFlags 2, =.=.nblocksize.417, **kr** **kr** . . ..nframelockblock = 1, .=ncodecdelay 1393,;// Anropas efter att programmet startaravbryt sound_init() uint8_t * NULL data; = heltalslängd bland data; FIL *fil matchar fopen("sound.mp3", "rb" ); fseek( fil, 0, SEEK_END ); kunskapslängd = ftell(fil); fseek(fil, 0, SEEK_SET); data betraktas som malloc(datalängd); Fread(data, 1, datalängd, bild); fclose(fil); Taggar h2 = (WAVEHDR) vittnesmål, datalängd, 0, 0, 0, 0, 0, 0 ; waveOutOpen( &hwaveout, WAVE_MAPPER, (WAVEFORMATEX *)&mp3format, 0, 0, CALLBACK_NULL ); waveOutPrepareHeader(hwaveout, &header, sizeof(header) ); gratis (data);// Ringde direkt i slutet av programmetavbryt sound_quit() waveOutUnprepareHeader(hwaveout, &header, sizeof(header) ); waveOutClose(hwaveout);// Ringde varje gång jag vill framföra ett ljudavbryt sound_play() waveOutWrite(hwaveout, &header, sizeof(header) );
Jag skapade ett speciellt enkelt program med sound_
mitt arbete så att du kan testa/ändra mitt prefix på din dator.
Detta är per unik C-katalog och du kan få det här verktyget från https://www.dropbox.com/s/e3z61mdhzm3hqow/mp3test.c?dl=0.
Nedladdning: Win32macOSLinuxAndroidiOSVersion: 2.4.16.7
Grundläggande funktioner
Licens
Ytterligare moduler
Andra extrafunktioner
Andra API:er
Övrigt
BASS är en musikvariant för användning i mjukvara på alla plattformar. Syftet är att göra det möjligt för administratörer att tillhandahålla imponerande och effektiva prover, stabil stream (MP3, MP2, OGG, mp1, WAV, anpassad ljudfil, träffar och mycket mer med OS-codecs och samma tillägg), MOD Music (XM) , IT, S3M, MOD , MTM, UMX), MO3-musik med (MOD-komprimering mp3/ogg) och därigenom inspelningsfunktioner. i All optimized dll sväller inte din applikation.
C/C++, Delphi Visual och Basic API:er tillhandahålls, samt några produkter för att komma igång. Andra API:er för .NET och Are finns också tillgängliga.
BASS finns även för uwp, WinCE ARM och Linux-plattformar.
Stöd för WAV/AIFF/MP3/MP2/MP1/OG-namn och specialdesignade prover
Streama valfri 8/16/32-bitars valfri datasampel med push- och pull-system, inte för att nämna
Strömmar MP3/MP2/MP1/OGG/WAV/AIFF-filer
Strömma data från HTTP(S)- och FTP-datorer (inklusive Shoutcast, Icecast och för icecast2) stöd för att producera IDN-proxy och caching-diskrimineringsstämpel
Strömma data från var som helst med hjälp av många leveransmetoder, push eller systemleverans. Media
acm, Foundation, CoreAudio, Android media codec för mycket fler ljudformat
Stöder mer än blank stereo, inklusive flerkanals OGG/WAV/AIFF filer