`
wangchao_17915566
  • 浏览: 169563 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

flash as3 视频

阅读更多

  最近进行flash as3 的学习,刚刚接触,一个愚昧的问题,as3 与cs3有什么区别?

  问题说完了,我进行我的第一个flash项目

  在其中视频代码:

 video.attachCamera(camera);
			    ns = new NetStream(nc);
		        ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
				ns.attachCamera(camera); 
				//microphone
				ns.attachAudio(mic);
				ns.publish (filename, "record");

 这是捕捉视频音频,ns.publish上传到,red5 服务器上。

要求制作皮肤,将皮肤通过xml加载进来。

<videos>
    <server>rtmp://localhost/test/</server>
    <skin>AsCamera.swf</skin>  
	<recordPath>ShiPin</recordPath>
	<maxTime>10</maxTime>
	<name>test</name>
	<videoX>0</videoX>
	<videoY>50</videoY>
	<videoW>100</videoW>
	<videoH>100</videoH>
</videos>

 在as文件中进行,加载xml文件得到相关数据。

  public function AsCamera():void
	   {
		   //PLAY_XML = String(this.loaderInfo.parameters["config"]);
		   PLAY_XML ="config.xml";
		   urld = new URLLoader();
		   urld.addEventListener(Event.COMPLETE, xmlCompleteHandler);
		   urld.load(new URLRequest(PLAY_XML));
	   }
	   private function xmlCompleteHandler(event:Event):void
	   {
		   playlist = XML(event.target.data);
		   skinURL = playlist.skin;
		  serverURL = playlist.server;
		  serverURL += playlist.recordPath;
		   filename = playlist.name;
		   PT = playlist.maxTime;	
		   sreenX = new Number(playlist.videoX);
		   sreenY = new Number(playlist.videoY);
		   sreenW = new Number(playlist.videoW);
		   sreenH = new Number(playlist.videoH);
		     var ldr:Loader = new Loader();			
			 var urlReq:URLRequest = new URLRequest(skinURL);
			 ldr.load(urlReq);
			 addChild(ldr);
             ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,ldrCompleteHandler);
	}

  得到相关数据,进行定制内容。

最后是关于播放的问题:

	public function Viewiewbutton(event:MouseEvent):void
		{
		     ns = new NetStream(nc);			 
			 ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR,netAsyncErrorEvent);
             video.attachNetStream(ns);	
			 
			 ns.play(filename+".flv");			
			 ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandlerview);
			 trace("ok");
		}

 

这是播放代码,感觉有问题,可以播放,但是重复录制后,只能播放第一次录制的视频,不知道说明问题?希望有高手分析。

小弟第一次写flash的博客,如有问题请指教

分享到:
评论

相关推荐

    FLASH AS3 视频播放器

    在IT行业中,Flash AS3(ActionScript 3)是一种广泛应用于创建交互式内容、游戏以及动画的编程语言,尤其在过去的视频播放领域占有重要地位。本文将深入探讨基于AS3的"FLASH AS3 视频播放器"及其相关知识点。 首先...

    flash as3 视频播放器

    在IT行业中,Flash AS3(ActionScript 3)是一种广泛应用于创建交互式内容、游戏和动画的编程语言,尤其在过去的视频播放器开发领域中占据了重要地位。Flash AS3视频播放器是基于Adobe Flash Player运行时环境的,它...

    Flash CS3 AS3声音视频

    Flash CS3 AS3声音视频高级编程

    Flash AS3 中文帮助文档

    《Flash AS3 中文帮助文档》是针对Adobe Flash Professional CS3中的ActionScript 3.0编程语言提供的中文版API参考手册。ActionScript 3.0是Flash平台上用于创建交互式内容、动画和富互联网应用程序(RIA)的主要...

    as3视频播放 flash实例 下载 源码

    这个"as3视频播放 flash实例 下载 源码"是一个学习资源,提供了AS3实现视频播放功能的源代码,对于想要深入理解AS3视频处理和Flash开发的初学者来说非常有价值。 在AS3中,视频播放涉及到的关键知识点有: 1. **...

    FLASH AS3 雷达tuio+UDP协议示例

    在IT行业中,尤其是在游戏开发和交互式应用领域,Flash AS3是一种常见的编程语言,用于创建动态内容和互动体验。此示例"FLASH AS3 雷达tuio+UDP协议"是一个结合了多种技术的项目,主要涉及了AS3编程、雷达系统模拟...

    flashas3手册

    另外,AS3还支持声音和视频的处理,包括播放、暂停、停止以及音量控制等功能。 ActionScript 3的错误处理机制也很重要,通过try...catch语句可以捕获和处理运行时错误,确保程序的稳定性和健壮性。 除此之外,AS3...

    as3 视频播放器 纯as3

    3. **Video类和NetStream类**:在AS3中,`flash.media.Video`类用于显示视频内容,而`flash.net.NetStream`类负责处理视频数据的传输和解码。NetStream对象可以连接到服务器,加载视频文件,并控制播放。 4. **FLV...

    flash as3.0 + xml 经典flv视频播放

    在本文中,我们将深入探讨如何使用Flash AS3.0与XML技术实现经典的FLV视频播放器。这个项目涉及的关键知识点包括ActionScript 3.0编程、XML数据解析以及FLV视频格式的处理。 首先,ActionScript 3.0是Adobe Flash ...

    flashas3 api使用手册

    Flash Media Server支持流媒体技术,AS3提供NetStream类用于播放和录制视频,NetConnection类用于建立与服务器的连接。Sound和SoundChannel类则处理音频播放和录音。 七、本地存储 AS3通过LocalConnection和Shared...

    FLASHAS3代码

    8. 媒体处理:Flash Player支持音频和视频播放,AS3提供了Sound和Video类,以及NetStream和NetConnection对象,用于流媒体处理和实时通信。 九、组件使用 9. Flex组件:Flex框架提供了一系列预定义的UI组件,如...

    flash as3 官方帮助文档 pdf

    《Flash AS3官方帮助文档》是为Adobe Flash CS3用户提供的详细编程指南,主要涵盖了ActionScript 3.0的相关知识。ActionScript是Flash平台上用于创建交互式内容、动画和应用程序的强大脚本语言。AS3相较于之前的版本...

    renlianshibie.rar_FlashAS3人脸识别_as3_as3 人脸_flash as3_flash人脸

    标题中的“renlianshibie.rar_FlashAS3人脸识别_as3_as3 人脸_flash as3_flash人脸”揭示了我们讨论的主题是关于使用Flash AS3实现的人脸识别技术。这一技术结合了ActionScript 3(AS3)编程语言与OpenCV库中的Haar...

    flash as3.0 + xml 经典flv视频播放器

    在本文中,我们将深入探讨如何使用Flash AS3.0与XML技术来创建一个经典FLV视频播放器。这种播放器的实现方式具有高度的可定制性和灵活性,使得开发者能够轻松地管理和控制视频内容。 首先,让我们理解每个组件的...

    flash as3 截图,拍照

    在Flash AS3中,截取舞台画面,也称为屏幕快照或截图,是开发者经常需要进行的操作,尤其在游戏开发、交互式应用或者演示中。本文将深入探讨如何使用ActionScript 3.0来实现这一功能,并提供相关知识点。 1. **...

    flash as3 实现简单视频截图

    在本文中,我们将深入探讨如何使用Flash ActionScript 3(AS3)来实现一个简单的视频截图功能。这个功能允许用户捕获来自摄像头的实时视频帧并将其保存为图像文件。以下是一些关键知识点: 1. **Flash CS5**: Flash...

    Flash as4_Samples

    《深入探索Flash AS3.0:经典实例解析》 Flash AS4_Samples是一个专注于学习ActionScript 3.0的资源库,它包含了丰富的实例,帮助开发者深入理解和掌握AS3.0的强大功能。ActionScript 3.0是Flash平台的核心编程语言...

    flash as3整站源码php

    1. **ActionScript 3 (AS3)**:AS3是Flash Professional中的编程语言,用于创建互动性的富媒体内容,如网页动画、游戏和应用程序。AS3相比之前的版本有更强的类型检查和性能提升,且语法更加严谨,支持面向对象编程...

    flash as3 3d立体墙

    在Flash AS3中,3D立体墙是一种交互式的可视化技术,它允许用户以三维的方式浏览和操作元素,比如图片、视频或图标。这种技术在网页设计、游戏开发以及数据展示等领域有着广泛的应用。以下是关于“Flash AS3 3D立体...

    flash as3 调用摄像头 保存为jpg 含源码

    在本文中,我们将深入探讨如何使用ActionScript 3(AS3)在Flash环境中调用摄像头并保存捕获的图像为JPEG格式。ActionScript是Adobe Flash Professional和Flash Builder中用于创建交互式内容的主要编程语言,而AS3是...

Global site tag (gtag.js) - Google Analytics