2

html5 を使用して音声を録音したいのですが、jRecorder-jQuery も試しました。ドキュメントから、バイナリ ファイルがブラウザのキャッシュに保存されることが言及されています。私の質問はどこですか?Chrome のキャッシュを確認しましたが、一時ファイルが表示されません。

4

1 に答える 1

2

host (必須):記録された WAV ファイルが投稿される PHP ファイルの http の場所。

これは jRecorder のドキュメント ( http://www.sajithmr.me/jrecorder/index.html ) からのもので、ファイルはローカルに保存されておらず、ホスト設定の前述の php ページに投稿要求を介して送信されているようです。

これを jRecorder 設定に追加します。

'host': 'acceptfile.php?filename=hello.wav'

そしてacceptfile.php、投稿されたファイルを処理する php スクリプトに変更します。

wav ファイルを処理するための php スクリプトの例 (これもドキュメントから):

   $upload_path = dirname(__FILE__). '/';

   //here assume that filename parameter is passed. or your can write $filename= 'test.wav';
   $filename = $_REQUEST['filename'];

   $fp = fopen($upload_path."/".$filename.".wav", "wb");

   fwrite($fp, file_get_contents('php://input'));

   fclose($fp);

   exit('done'); 

このスクリプトは、オーディオ ファイル (wav) をスクリプト フォルダーに保存します。

于 2012-08-24T16:54:50.920 に答える