私はデータベースベースからバイナリを読む必要があるWebアプリケーションを開発しています。実際には、これはフォームまたはバイナリに保存されたオーディオです。このバイナリをwavまたはmp3ファイルに変換する方法バイナリデータを読み込んで、それを.wavまたはmp3オーディオファイルに変換します。
0
A
答えて
2
バイナリデータに触れておらず、元のバイナリwav/mp3形式のままの場合は、にはオーディオファイルがあります。あなたはそれを「変換」する必要はありませんが、あなたが設定する必要がmp3またはwavファイルをダウンロードするユーザーを許可する場合は
file_put_contents('sound.wav', $binaryData);
0
:ちょうどそれを実際のファイルを作成するファイルに書き込みます正しいヘッダー。
次のコードを使用して、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. 最小のオーディオファイル:MP3、Ogg、またはWav?
- 2. Ionic 2 - .wavファイルを読み込んでベース64に変換
- 3. MP3/wavオーディオファイルの長さ
- 4. LibGDX AssetManagerはエミュレータで.wavファイルを読み込みますが、モバイルデバイスでは読み込まれません。
- 5. オーディオファイルをpythonでmp3に変換する
- 6. wavオーディオファイルをDSSオーディオフォーマットに変換する
- 7. .aiffオーディオファイルを.wavに変換する
- 8. .wavファイルを.mp3に変換する
- 9. mp3をJavaのwavに変換する
- 10. WAVをMP3に変換する
- 11. .pdfファイルをプログラムで読み込み、それをオーディオ(.mp3形式)に変換する方法は?
- 12. PHP - .wavファイルを.mp3に変換しますか?
- 13. spxオーディオファイルをmp3に変換する
- 14. オーディオファイルをmp3に変換する
- 15. Android、バイナリデータを読み込んでファイル
- 16. .wavファイルと.mp3ファイルの読み込み時間
- 17. Xamarin。オーディオファイルをiOS用のmp3に変換
- 18. Javaを使用して.wavを.mp3に変換するには?
- 19. MacOSXでAKMidiSamplerにWAVを読み込めません。
- 20. Pythonからwavファイルを読み込んでフレームをRAW s16le文字列に変換します
- 21. Webサーバー上でのWAV/MP3変換
- 22. jPlayer mp3が読み込まれない
- 23. .mp3ファイルをiOSのコードの.wavまたは.cafに変換する
- 24. seekgでバイナリデータを読み込めません。
- 25. 500Hz csvデータファイルをwavオーディオファイルに変換するには?
- 26. OSのオーディオファイルを読み込んで再生するには?
- 27. WavからMP3への変換
- 28. mp3のようなオーディオファイルをmo3ファイルに変換するには?
- 29. アップロードXML - >ユニコードストリームを読み込んでそれを変換する
- 30. FMODのMIDIまたはWAV/MP3ファイルのテンポを変更する
ありがとうございました –
私は同じ問題があります。あなたは、javascriptを使ってこれを行う方法を知っていますか? –