位图数据记录视频
是否有使用数组位图数据从网络摄像头录制视频并生成 Flash 影片剪辑文件的示例?我也想在不使用 red5/flash 流服务器的情况下录制声音
is there any sample on using array bitmapdata to record video from webcam and generate flash movieclip file? i want to record sound as well without using red5/flash streaming server
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我还没有看到任何库可以在运行时从 Flash 生成 swf 文件。您可以做的是将所有位图数据传递到后端,例如 PHP。然后使用 PHP 与 MING 库或类似的东西生成 swf 文件。
出于安全原因,您无法从麦克风录制声音。
I haven't seen any library out there can generate swf files form Flash in runtimeWhat you can do is to pass all the bitmapdata to backend, PHP for example. Then use PHP to generate a swf file with MING library or something similar.
For security reason, you cannot record sound from microphone.
对于视频部分,有 SimpleFlvWriter (适用于 AIR)。
对于声音部分,Flash 不允许您直接录制麦克风输入,但是,在 getMicrophone( )。
For the video part, there is SimpleFlvWriter (for AIR).
For the sound part, Flash do not allow you to directly record a microphone input, BUT, there are some alternatives talked in getMicrophone().
视频部分可能可以在非常低的帧速率下实现,但是您必须将 FLV 编码器移植到 AS3 中,这不是一项简单的任务。它也将非常占用内存。
至于音频,根本无法从 Flash 播放器中以编程方式访问原始麦克风数据。如果您想录制音频,您必须使用 FMS 或 Red5 等服务器。
The video part may be possible at very low framerates, but you would have to port an FLV encoder into AS3, which is no trivial task. It would also be very memory intensive.
As for audio, there is simply no programatic access to raw microphone data from within the Flash player. If you want to record audio you must you a server like FMS or Red5.