php - 如何在浏览器中录制音频或视频并将其存储在我服务器的数据库中?

标签 php

我需要录制用户的音频并将其存储在本地服务器的数据库中。我试过了,但没用。

<html>
<head></head> 
<body>
<?php
if(isset($_POST[submit1]))
{
echo exec("ffmpeg -f alsa -ac 2 -i pulse  -acodec pcm_s16le -vcodec libx264 -vpre      lossless_ultrafast -threads 0  -y  ./Desktop/myVOICE1.wav");
}
?>
<form name="form1" method="POST" action="sample.php">

<input type="Text"  name="username">
<input type="submit" name="submit1" value="go">
</form>

</body>
</html>

我可以知道我的代码有什么问题吗?为什么它不起作用?

我该怎么办?

最佳答案

您可以尝试使用服务器端软件捕获和分发的开源 ( Red 5 )。

我们尝试过这个,安装它是一项非常令人沮丧的任务,所以我只使用了 Flash Media Server http://www.adobe.com/products/flashmediaserver/由另一家公司托管。

关于php - 如何在浏览器中录制音频或视频并将其存储在我服务器的数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11573178/

相关文章:

php - $_FILES ["file"] ["tmp_name"] 返回空白值

php - 是否可以将 javascript 值分配给 php 变量?

php - Facebook、Oauth、PHP 和在 MySQL 中存储 access_tokens

php - 多次加载 Codeigniter 库

php - 每次用 php 查看帖子时更新帖 subview

php - 可以在 PHP 中将大型 csv 文件编写为 xls 表吗?

php - laravel 按日期排序数组

php - 生成单场淘汰赛

javascript - # 在 URL 之后跳过所有参数

php - 使用php从mysql打印数据