我正在 Flash 中制作卡拉 OK 应用程序,但我遇到了问题。当客户端停止唱歌时,我希望将此录音保存在服务器上的特定文件夹中,而没有提示消息。到目前为止我使用的所有上传或下载应用程序FileReference
,但它总是有提示信息。有没有办法直接保存歌曲?提前致谢。
问问题
583 次
2 回答
1
我假设您打算保存已录制到服务器的 .wav 文件。
// AS3 code
var request:URLRequest = new URLRequest ( 'http://pathto/save.php' );
var loader: URLLoader = new URLLoader();
request.contentType = 'application/octet-stream';
request.method = URLRequestMethod.POST;
// bytes is your byteArray containing an encoded .wav file ready to save.
request.data = bytes;
loader.load( request );
//PHP code
$fp = fopen( 'filename.wav', 'wb' );
fwrite($fp, file_get_contents('php://input'));
fclose( $fp );
于 2012-12-06T07:06:13.257 回答
0
http://www.red5-recorder.com/看起来是一个不错的起点
于 2012-12-05T13:12:39.100 回答