나는 데이터베이스 기반에서 바이너리를 읽어야하는 웹 응용 프로그램을 개발 중입니다. 실제로 이것은 양식 또는 바이너리에 저장된 오디오입니다. 이 바이너리를 wav 또는 mp3 파일로 변환하는 방법바이너리 데이터를 읽고 .wav 또는 mp3 오디오 파일로 변환
0
A
답변
2
바이너리 데이터를 건드리지 않고 원래 바이너리 wav/mp3 형식 인 경우 에 오디오 파일이 있습니다. 그냥에게 실제 파일 확인하기 위해 파일에 쓰기 :
file_put_contents('sound.wav', $binaryData);
0
당신은 그것을 '변환'할 필요가 없습니다,하지만 당신은 MP3 또는 WAV 파일을 다운로드하는 사용자를 허용하려면 당신은 설정해야 올바른 헤더.
다음 코드를 사용하여 mp3 다운로드를위한 헤더를 설정할 수 있습니다.
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header("Content-Type: audio/mpeg");
header("Content-Length: " . $len);
참고 mp3 데이터의 길이를 알아야합니다.
헤더 설정에 대한 자세한 내용은 http://php.net/manual/en/function.header.php을 참조하십시오.
관련 문제
- 1. 텍스트를 .wav 또는 java의 .au와 같은 오디오 파일로 변환
- 2. 오디오, mp3 파일을 문자열로 또는 그 반대로 변환
- 3. wav 파일을 wav 파일로 변환 (형식 변경)
- 4. mp3 파일을 wav 파일로 변환하는 알고리즘은 무엇입니까?
- 5. 바이트 배열을 wav 파일로 변환
- 6. 오디오 파일을 mp3 파일로 변환하는 방법은 무엇입니까?
- 7. C++ 오디오 변환 (mp3 -> ogg) 질문
- 8. 오디오 파일 변환 또는 내보내기
- 9. PyTTS의 오디오 스트림에서 mp3 인코딩
- 10. 오디오 파일을 임시 파일없이 Java의 WAV 바이트 배열로 변환
- 11. WAV <> MP3
- 12. 메모리에서 wav/mp3 재생
- 13. 원시 이진 데이터를 이미지 파일로 변환 하시겠습니까?
- 14. YouTube 동영상을 mp3 파일로 변환 하시겠습니까?
- 15. WAV 또는 서버에 MP3와 같은 오디오 녹음 및 업로드
- 16. Java에서 그래프로 사운드 (.wav/.mp3) 표시
- 17. 명령 줄 SAPI 텍스트 음성 변환 WAV/MP3
- 18. C와 오디오 wav 파일을 처리
- 19. (C++) arbirtrary 파일을 이진 파일로 읽고 별도의 텍스트 파일로 데이터를 출력하십시오.
- 20. MP3 편집을위한 오디오 라이브러리
- 21. Mac에서 파이썬이 WAV 또는 MP3 오디오 파일을 재생할 때 트리거하는 방법은 무엇입니까?
- 22. 바이너리 오디오 스트림을 재생할 수있는 플래시 오디오 플레이어
- 23. 오디오 형식을 MP3로 변환
- 24. iPhone에서 MP3 오디오 데이터 재생
- 25. AVAssetTrack : 오디오 트랙에 timeRange가 없습니까? 다음과 MP3 파일로
- 26. 루비의 모든 비디오 포맷 파일을 (오디오) mp3 파일로 변환하는 방법
- 27. .Net/Mono에서 wav, mp3 및/또는 ogg를 디코딩하는 방법은 무엇입니까?
- 28. SAPI를 사용하여 오디오 (wav 파일)를 텍스트로 변환 하시겠습니까?
- 29. wav 및 aiff 파일에서 mp3 미리보기 만들기
- 30. 바이너리 변환
매우 감사합니다. –
동일한 문제가 있습니다. 자바 스크립트를 사용하여이 작업을 수행하는 방법을 알고 계십니까? –