源文件:
视频录制.rar
代码:
stop();
实例名begin_btn,view_btn,norm_btn,photo_btn四个按钮,实例名为mybox的一个视频(库--新建视频),
//将按钮设为禁用
begin_btn.enabled = false;
view_btn.enabled = false;
norm_btn.enabled=false;
client_nc = new NetConnection();
client_nc.onStatus = function(info) {
// 利用trace功能将server返回的信息可视化
trace("Level: "+info.level+newline+"Code: "+info.code);
};
client_nc.connect("rtmp://192.168.0.10/chat");
//rec_so.connect(client_nc);
begin_btn.enabled = true;
view_btn.enabled = true;
norm_btn.enabled = false;
this.cam = Camera.get();
mybox.attachVideo(this.cam);
//this.cam.setMode(180, 140, 10, true);
out_ns = new NetStream(client_nc);
out_ns.attachVideo(this.cam);
begin_flag=true;
//开始/停止录象
begin_btn.onRelease = function() {
if(begin_flag==true)
{
view_btn.enabled = false;
norm_btn.enabled = false;
out_ns.publish("烟头", "record");
begin_btn.label="停止录象";
begin_flag=false;
}
else
{
begin_flag=true;
begin_btn.label="开始录象";
//停止在Video对象里面播放摄像头的图像
mybox.attachVideo(null);
out_ns.close();
view_btn.enabled=true;
}
}
//观看录象
view_btn.onRelease = function() {
//view_btn.enabled=false
begin_btn.enabled=false;
norm_btn.enabled=true;
//标签label的名称就是录像文件的名称
var playFileName = "烟头";
//创建新的NetStream流对象,将会用来播放留言信息
in_ns = new NetStream(client_nc);
//通过NetStream.play方法播放server上的flv文件
in_ns.play(playFileName);
//Video对象mybox作为视频流的播放载体,使媒体流可视化
mybox.attachVideo(in_ns);
}
//正常
norm_btn.onRelease = function(){
this.cam = Camera.get();
mybox.attachVideo(this.cam);
out_ns.attachVideo(this.cam);
begin_btn.enabled = true;
view_btn.enabled = true;
norm_btn.enabled = true;
}
//拍照
photo_btn.onRelease=function()
{
//mybox.attachVideo(null);
myBitmap = new flash.display.BitmapData(160, 120, true, 0);
myBitmap.draw(mybox);
var tempObj = _root.createEmptyMovieClip("photo", 100);
tempObj._x = 300;
tempObj._y = 100;
tempObj.attachBitmap(myBitmap, 1, "always", true);
for(i=0;i
发过一个FLASH+FMS的视频聊天的代码
这个是录象和抓图
myBitmap.getPixel(i,j)纪录像素信息的,需要保存的话,用数组保存所有像素信息然后用ASP或JSP等在后台转化为图片 并保存,如果加相框的也可以通过ASP/JSP等实现,自己琢磨吧,能实现大头帖效果的,呵呵
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/789.html
发表评论
-
Flash进度条的制作详细讲解(组图)
2010-04-10 13:42 863在论坛和其他网站上经常可以看到新手请教如何制作FLASH进度条 ... -
纯ActionScript的Loading效果四例
2010-04-10 13:42 570前言:稍微大一些的Flash作品在播放之前都会有一个Load ... -
纯ActionScript的Loading效果四例
2010-04-10 13:42 575前言:稍微大一些的Flash作品在播放之前都会有一个Load ... -
非常棒的loading制作教程
2010-04-10 13:41 486首先,想说一下我写此文的动机。记得很早之前我曾经说过“没有l ... -
非常棒的loading制作教程
2010-04-10 13:41 474首先,想说一下我写此文的动机。记得很早之前我曾经说过“没有l ... -
as3.0游戏开发之打气球系列(一)
2010-04-09 14:06 555好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 14:05 514在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 14:05 611很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 14:05 844[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
as3右键响应事件--使用js屏蔽flash的右键菜单
2010-04-09 14:05 1138前几天写了 as3右键响应事件 ,主要是要根据flash中不 ... -
as3游戏开发之打气球系列(二)
2010-04-09 11:56 493HI,经过了昨天疯狂的理 ... -
我对as3声音架构的理解
2010-04-09 11:56 621一直都对as3的声音架构 ... -
as3.0游戏开发之打气球系列(一)
2010-04-09 11:56 526好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 11:56 503在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 11:55 512很不错的视频教程 原文地址: http://blog.sina ... -
在Flash8中用Blendmode打造光影变换
2010-04-08 11:29 713[1b]演示文件[/1b]: [1b] ... -
漫画绘制技法大放送(上)
2010-04-08 11:29 457网络收集整理(jundark) [1b]一、人体基本结构[/1 ... -
flash动画形变讨论二:低头
2010-04-08 11:29 590上次说了基本的形变,现在说下提示点,提示点是控制图形变化的基本 ... -
卡通娃娃360度转身动画
2010-04-08 11:28 432超人表情原创大赛正如火如荼的进行中,对于初哥可能就望钱兴叹了, ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 11:28 606。先看下时钟效果: var fnum:Number = ...
相关推荐
FLASH视频抓图源代码,包括有FLASH的录制和例子,简单明了
Ocam视频录制工具具有强大的功能,不仅可以进行屏幕记录,还可以进行屏幕捕获。使用Ocam screenwatch工具时,可以选择全屏模式屏幕快照,也可以选择捕获自定义区域。 ocam支持录像以及屏幕抓图 支持暂停和恢复...
视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能...
它就是SnagIt,相对其他小型截图截屏软件来说,SnagIt体积算是巨大的,正因为SnagIt不单纯是截屏软件,后期编辑处理,图像格式转换,屏幕录制功能也完全胜任,SnagIt非常注重用户体验,可谓它是集截图、编辑、分享、...
BB FlashBack Professional 是一个强大易用的屏幕录制工具(不是简单的抓图),它能录制屏幕上所有动态图像,包括鼠标动作、视频、音频、游戏、Flash动画。录制结果直接保存为Flash动画、Windows媒体视频 (WMV) 、AVI、 ...
BB FlashBack Professional是一个强大易用的屏幕录制工具(不是简单的抓图),它能录制屏幕上所有动态图像,包括鼠标动作、视频、音频、游戏、Flash动画。录制结果直接保存为Flash动画、QuickTime (H264)、Windows媒体...
0035 如何在Delphi中录制代码 24 0036 如何编译器会提示数组太大时的处理技巧 25 0037 如何对超大数字进行计算 25 0038 强类型的定义及使用 25 2.2 类、函数、重载 25 0039 在函数的定义中正确使用var ...
0035 如何在Delphi中录制代码 24 0036 如何编译器会提示数组太大时的处理技巧 25 0037 如何对超大数字进行计算 25 0038 强类型的定义及使用 25 2.2 类、函数、重载 25 0039 在函数的定义中正确使用var ...