- 浏览: 43289 次
- 性别:
- 来自: 深圳
最新评论
源文件:
视频录制.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:44 653我们制作一个好看的影片导入进度条。 先看效果。 准 ... -
详谈flash Loading教程
2010-04-10 13:43 595[1b]Loading的制作[/1b] ... -
简单的flash播放进度控制条
2010-04-10 13:43 542实际运用时,将下列源文件中的Control_progress ... -
Flash基础理论课:制作Loading思路详解(附图)
2010-04-10 13:43 599[1b] [/1b] [1b]思路:[/1b] 1、制作一个1 ... -
即拷即用的loading代码
2010-04-10 13:43 523// 设置loading的宽、高、颜色 var loadin ... -
用实验中的Actionscript 3.0实现颜色拾取
2010-04-09 14:07 772var linkageId = "Bliss.jp ... -
e4x - 对xml操作的一些示例
2010-04-09 14:07 538as3终于给了xml一个名分,使他成了真正的内置数据类型, 现 ... -
e4x - 对xml操作的一些示例
2010-04-09 14:07 563as3终于给了xml一个名分,使他成了真正的内置数据类型, 现 ... -
as3游戏开发之打气球系列(二)
2010-04-09 14:06 482HI,经过了昨天疯狂的理 ... -
我对as3声音架构的理解
2010-04-09 14:06 594一直都对as3的声音架构 ... -
flash as3做几何画板-先写一个按钮类
2010-04-09 11:58 898package draw1 { import ... -
flash as3做几何画板-数据格式
2010-04-09 11:58 787id m_type m_x1 m_y1 m_point1 m ... -
flash as3做几何画板-数据格式
2010-04-09 11:57 634id m_type m_x1 m_y1 m_point1 m ... -
flash as3做几何画板-点
2010-04-09 11:57 932任何情况下: 鼠标在点上移动:点变成橙色 鼠标离开点:还原原来 ... -
flash as3做几何画板-点
2010-04-09 11:57 707任何情况下: 鼠标在点上移动:点变成橙色 鼠标离开点:还原原来 ... -
flash8水波制作简明实例
2010-04-08 11:30 761一直一来,flash8的水波制作都是比较让我向往的,网上也出了 ... -
flash8水波制作简明实例
2010-04-08 11:30 646一直一来,flash8的水波制作都是比较让我向往的,网上也出了 ... -
flash神秘星空的制作过程
2010-04-08 11:30 617这是我前些时候学的 ... -
flash神秘星空的制作过程
2010-04-08 11:30 717这是我前些时候学的 ... -
在Flash8中用Blendmode打造光影变换
2010-04-08 11:29 563[1b]演示文件[/1b]: [1b] ...
相关推荐
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 ...