day*_*ay0 18 html javascript php flash html5
我目前正在尝试建立一个测试网站,允许用户录制语音笔记并将其保存到他们的帐户.使用PHP或JavaScript执行此操作的最佳方法是什么?
我希望这个过程的步骤是:
1)用户单击录制按钮. 2)启动录制序列. 3)停止序列.4)命名文件并将其发送到服务器.
我的主要问题集中在第二步,我需要一些与用户的麦克风交互来记录语音的机制.我仍然是Web开发人员的新手,我不知道如何使用JavaScript调用录音.
在Google中搜索后,我在StackOverflow中找到了一些解决类似问题的链接,但答案没有帮助.许多解决方案都指向Flash,但我希望尽可能避免这种情况.所以我的问题归结为"是否有可能使用JavaScript录制语音?如果是,怎么样?"
提前致谢.
Stu*_*eld 10
HTML5音频API在浏览器中没有得到广泛支持,我认为它可以在Chrome中使用,而Firefox最近已将它添加到它的夜间......此阶段需要浏览器前缀,但通用API是......
navigator.getUserMedia({audio: true}, function(stream) { /* do stuff */ });
Run Code Online (Sandbox Code Playgroud)
这webkitGetUserMedia适用于Chrome和mozGetUserMediaFirefox.
您现在更加一致的选项是通过Flash或Java等浏览器插件,或创建用户需要安装的桌面客户端.
关于getUserMedia感兴趣的资源:
以下问题可能会对您有所帮助:
关于使用flash或java servlet将麦克风数据从浏览器上传到服务器的教程?
| 归档时间: |
|
| 查看次数: |
20151 次 |
| 最近记录: |