승인됨: Fortect
지난 며칠 동안 일부 남성과 여성이 win32 mp3 파일을 발견했다고 보고했습니다.
반응형 마우스가 내 프로그램 창의 아무 곳이나 클릭할 때 waveOut...
기능을 사용하여 MP3 파일을 재생하려고 합니다.
내가 썼을 때 소리의 시작은 부드럽습니다. 이것은 비판적으로 재생되지 않았다는 것을 명심하십시오.
또한 소리를 낼 때마다 장치는 완전히 새로운 지점에서 시작됩니다. 원하는
나는 모든 종류의 클릭 후 모든 사람을 위해 처음부터 끝까지 전체 대중 음악을 재생할 것입니다. (코드 요소를 테스트할 때 가끔 전체 사운드가 재생될 때까지 기다리므로 중요한 문제는 아닙니다.)
단순히 추가 기능을 참조하는 “sound.Mp3” 파일은 https://www.dropbox.com/s/n6z86hhpccxy0n9/sound.mp3?dl=1.My < 브>(아마 내가 가지고 있지 않은 MP3 폴더에서도 프로그램이 작동할 것 같습니까? 확실히…)
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
#include #include #include #include #포함 #include // .lib를 사용하여 Winmm에 연결됩니다.// 디렉토리에 동일한 "sound.mp3" 이미지를 갖고 싶다면 잊지 마세요. 요청할 수 있습니다 https://www.dropbox.com/s/n6z86hhpccxy0n9/sound.Mp3format mp3?dl=1화우우화우화;제목은 wavehdr과 일치할 수 있습니다.mpeglayer3waveformat(mpeglayer3waveformat) .wfx.wFormat태그 85, .wfx.= .nchannels .1, . . ..wfx.nSamplesPerSec .= .44100, . **cr** **cr** **cr** . . ..wfx.nAvgBytesPerSec .= .128000, . ..wfx.nAlignBlock 1, = .wfx.equals wbitspersample 0, .wfx.cbsize 크기는 12이고, .wid 1, .fdwFlags 2, =.=.nblocksize.417, . . . ..nframelockblock = 1, .=ncodecdelay 1393,;// 프로그램 시작 후 호출sound_init() 취소 uint8_t * NULL 데이터; = 데이터의 정수 길이 파일 *파일은 fopen("sound.mp3", "rb" ); fseek( 파일, 0, SEEK_END ); 통계 길이 = ftell(파일); fseek(파일, 0, SEEK_SET); 데이터는 의문의 여지가 없습니다. malloc(데이터 길이); Fread(데이터, 1, 데이터 길이, 이미지); fclose(파일); 태그 h2 = (WAVEHDR) 문, 데이터 길이, 0, 0, 0, 0, 0, 0 ; waveOutOpen( &hwaveout, WAVE_MAPPER, (WAVEFORMATEX *)&mp3형식, 0, 0, CALLBACK_NULL ); waveOutPrepareHeader(waveout, &header, sizeof(header) ); 무료(데이터);// 프로그램 끝에서 이전에 호출됨sound_quit() 취소 waveOutUnprepareHeader(waveout, &header, sizeof(header) ); 웨이브아웃 닫기(웨이브아웃);// 사운드 작업을 하고 싶을 때마다 호출sound_play() 취소 waveOutWrite(waveout, &header, sizeof(header) );
나는 sound_
내 작업을 사용하여 특별히 요구되지 않는 프로그램을 만들었습니다. 그래서 당신은 확실히 당신의 컴퓨터에서 내 접두어를 테스트/변경할 것입니다.
이것은 주요 고유 C 디렉토리이며 https://www.dropbox.com/s/e3z61mdhzm3hqow/mp3test.c?dl=0에서 얻을 수 있습니다.
다운로드: Win32macOSLinuxAndroidiOSVersion: 2.4.16.7
기본 기능
라이센스
추가 모듈
기타 추가 사항
기타 API
기타
BASS는 모든 플랫폼의 소프트웨어에서 사용하기 위한 음악 카탈로그입니다. 그 목적은 관리자가 강력하고 효율적인 샘플, 안정적인 스트림(MP3, MP2, OGG, mp1, WAV, 사용자 지정 오디오 파일, 히트 및 OS 코덱 및 동일한 추가 기능으로 훨씬 더 많은 것), MOD Music(XM, IT, S3M, MOD, MTM, UMX), MO3 음악(MOD 압축 mp3/ogg) 및 녹음 기능. 모든 최적화된 dll에서는 게시가 부풀려지지 않습니다.
C/C++, Delphi Visual 및 Basic API와 시작을 위한 몇 가지 샘플이 제공됩니다. 다른 .NET 및 Are API도 사용할 수 있습니다.
BASS는 uwp, WinCE ARM 및 Linux 플랫폼에서도 선택할 수 있습니다.
<문자열>
WAV/AIFF/MP3/MP2/MP1/OGG 이름 및 전문 샘플 지원
푸시 및 풀 시스템을 사용하여 8/16/32비트 정보 샘플을 스트리밍합니다.
MP3/MP2/MP1/OGG/WAV/AIFF 파일 스트리밍
IDN 프록시 및 캐싱 식별 스탬프를 위한 HTTP(S) 및 FTP 직원의 스트림 데이터(Shoutcast, Icecast 및 icecast2용) 지원
푸시 또는 시스템 전송 등 모든 종류의 전송 방법을 사용하여 어디에서나 데이터를 스트리밍할 수 있습니다. 미디어
acm, Foundation, CoreAudio, 기타 오디오 형식용 Android 미디어 코덱
다중 채널 OGG/WAV/AIFF를 포함하여 100% 이상의 순수 스테레오 지원 파일