Javascript - Flash 录音

Posted

技术标签:

【中文标题】Javascript - Flash 录音【英文标题】:Javascript - Flash Sound Recording 【发布时间】:2011-09-28 13:49:04 【问题描述】:

我想从浏览器捕获声音并将其发送到服务器。 我决定使用 red5 是因为 interesting page 中列出的原因,声称完全符合我的需要。

它需要以下内容:

一个正在运行的 red5 服务器 一个可以捕捉麦克风输入的闪光灯对象 javascript 控制器

我试图实现这个example localy(我几乎只是复制了所有文件)。在从我的服务器控制台加载页面时,我可以看到提供的 flash 对象 audioRecorder1.swf 创建了一个连接。

[INFO] [NioProcessor-1] org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - 动作连接 [INFO] [NioProcessor-1] org.red5.server.net.rtmp.RTMPHandler - 连接到:[WebScope@4799a84f Depth = 1, Path = '/default', Name = 'oflaDemo']

但是当我点击控制器的任何按钮(录制/播放/停止)时,我遇到了这个我无法确定来源的 javascript 错误

thisMovie("denRecorder").jsRecord 不是函数

denRecorder是页面中flash对象的id(使用swfobject.js库创建)

<object   type="application/x-shockwave-flash" id="denRecorder" name="denRecorder" data="/static/flash/audioRecorder.swf">
  <param name="menu" value="false">
  <param name="flashvars" value="myServer=rtmp://localhost/oflaDemo&amp;mySound=snd_88188160112&amp;myDuration=0">
</object>

我创建了一个可以在本地测试的package。

你知道我的问题是什么吗?

编辑

操作系统:Ubuntu,浏览器:Chromium 和 Firefox

【问题讨论】:

【参考方案1】:

我与可以帮助我们解决这个问题的人开始了project (OSS)

【讨论】:

以上是关于Javascript - Flash 录音的主要内容,如果未能解决你的问题,请参考以下文章

游戏会话声音播放/录音

JavaScript 实现页面中录音功能

在没有闪光灯的情况下实现录音功能的可能方法

是否有可用于在我的网站中进行视频修剪/剪切的 flash/JavaScript 库?

html5录音支持pc和Androidios部分浏览器,微信也是支持的,JavaScript getUserMedia

如何在Flash中导入视频?