ウェブカメラのデータを記録し、.php に送信して、後でフラッシュ内に保存して表示します。その要素は正常に機能していますが、フラッシュで設定された変数に基づいて、これを行うたびにファイルに一意の ID を与える必要があります。
flvをbyteArrayとしてPOSTするために使用しているコードは次のとおりです。
var url_ref:URLRequest = new URLRequest("save_vid.php");
url_ref.contentType = 'application/octet-stream';
url_ref.data = _baFlvEncoder.byteArray;//url_data;
url_ref.method = URLRequestMethod.POST;
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
try {
urlLoader.load( url_ref );
} catch (e:Error) {
trace(e);
}
PHPファイルに設定されたファイル名に追加する必要がある変数:
var currentVideo:String;
var currentName:String;
これまでの私のPHPファイル:
<?php
echo 'Data:<pre>';
print_r($_POST);
echo '</pre>';
file_put_contents("test.flv",$GLOBALS[ 'HTTP_RAW_POST_DATA' ]);
$sCurrentVideo = $_POST['currentVIdeo'];
$sCurrentName = $_POST['currentName'];
?>++
ここの誰かが私を正しい方向に導くことができますか? 前もって感謝します。