最近进行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 视频播放器 开发flash视频软件的参考,源文件及程序都包括其中
一个模仿新浪播客的视频播放器外观的,自行开发的FLASH视频播放器
Flash CS3 AS3声音视频高级编程
as3视频播放源码 和生成的flash flash源码 一个适合学习的小例子~! as3视频播放源码 和生成的flash flash源码 一个适合学习的小例子~!
flash as3.0 + xml 经典flv视频播放 后续还有二更新
flash as3的入门教程,as3.0新手值得一看
FlashAS教程:AS2.0制作加载外部.swf影片的视频播放器.pdf
Flash as3脚本实现Flv视频播放器,用到ActionScript3.0动画编程脚本,源代码中包括了播放器的插件文件FLV_Player_AS3.mxp和皮肤文件AFC_ClassicSkin.mxp,Examples目录内是Flv播放器的Fla源文件和生成文件。
Flash CS3 AS3声音视频高级编程zip
本实例需要flash cs5版本打开并运行,实现最简单的通过摄像头截屏生成图片,并可以保存到本地。
flash as3.0 + xml 经典flv视频播放器(二) .后面还有两个,请注意下载。还有MP3模块
flash as3.0 环境下的视频播放器,可自动更改界面,播放连续视频或其他播放模式,包中为源文件。。。下载用户自己在目录下添加vdo包用来存放视频,或自动更改目录
as3.0 flash 视频播放器 很好用 欢迎使用 有问题可以问
绝对可用的Flash视频播放器源码,带有zip算法源码和XML文件读取
9款 Flash视频播放器(含AS源文件)
Flash AS3.0 从RTMP服务器读取视频 播放视频 停止视频等操作
flash AS2制作,读取XML生成动态菜单,动态读取视频、图文混排,动态更改背景
flash as3.0 + xml 经典flv视频播放器 经测试,可用
一些基础常见的类的使用方法,一些学习的心得体会,数组的转化;执行条件语句;生成随机数等等。增强代码的可重用性。
本人初学flash利于AS3实现了简单播放器的控制 读取XML文件,视频文字同步