10 2009 档案
摘要:查询一些RTMP的协议封装时找到了一些RTMP开源项目,在这里列举一下,以后有时间或是有兴趣可以参考一下:just very few of them.Red5only contains a server-implementation (in java).The python project rtmpy aims to be a freesoftware implementation of an RTMP library, whilst Tape intends to be a fullstreaming server (in Python). rtmpy is in active develo
阅读全文
摘要:在项目中出现了一个问题,一个flash播放器支持两种播放方式,flv路径直接播放和xml播放列表式播放。将swf、flv、播放列表放在同一文件夹A,swf直接以文件名称来访问flv和播放列表,然后嵌入播放的网页放在flv路径和xml播放列表文件的上层文件夹B中,结果使用flv路径的能正常播放,而使用播放列表的却无法播放。最后发现,播放时网页向服务器发送的get信息中flv路径(A/***.flv)是正确的相对于网页的路径,而播放列表的get消息中的路径(***.xml)却是相对于html网页的,也就是直接就是名称。原因不详,日后有空再研究,解决办法嘛,在swf中加载任何资源都将其扩展成绝对路径
阅读全文
摘要:转自:http://blog.csdn.net/jubao_liang/archive/2009/04/29/4132320.aspx一、介绍:我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签。也就是OBJECT和EMBED标签。 OBJECT标签是用于windows平台的IE浏览器的,而EMBED是用于windows和Macintosh平台下的Netscape Navigator浏览器以及Macintosh平台下的IE浏览器。windows平台的IE利用Activex控件来播放flash而其它的浏览器则使用Netscape插件技术来播放flash。下面是简单的
阅读全文
摘要:相对路径吧,可以通过_url取得当前swf播放的位置,然后再加上你flv所在的路径,改之前的程序如下 path = _url.substr(0, _url.lastIndexOf(’/’)) + "/Video/streamvideo1.flv"; path = escape (path);System.useCodepage = true;path = unescape (path);System.useCodepage = false;flvPlayer_cmp.contentPath = path; 上面的这个例子中,和.swf同目录下有一个video文件夹内就是播放
阅读全文
摘要:遇到此问题,搜索解决方案时找到一帖,遂转之。原帖地址:http://liguangming.com/view/728——————————————————如果页面里使用了flash,并且flash里使用了flash.external.ExternalInterface.addCallback 方法,刷新网页的使用会报__flash__removeCallback的js错误:缺少对象(Line 53),(Jscript-scriptblock).函数错误为:function __flash__removeCallback(instance, name) { instance[name] = nul
阅读全文
摘要:char dec2hexChar(short int n) { if ( 0 <= n && n <= 9 ) { return char( short('0') + n ); } else if ( 10 <= n && n <= 15 ) { return char( short('A') + n - 10 ); } else { return char(0); }}short int hexChar2dec(char c) { if ( '0'<=c && c&l
阅读全文
摘要:if IsWindow(Handle) then // If the application exists... begin WaitForInputIdle(HProcess, INFINITE); SetWindowLong(Handle, GWL_HWNDPARENT, Self.Handle); EnableWindow(Self.Handle, False); //WindowList := DisableTaskWindows(hProcess); MsgWaitForSingleObject(hProcess); EnableWindow(...
阅读全文
摘要:小实验后随笔,未经严格测试和理论依据,仅供参考trace(test_mc._visible);test_mc._visible = false; //对一个剪辑设置了visible属性后,加载资源会使得visible属性无用。//test_mc._width = 20; //对一个空的剪辑设置宽高会使得这个剪辑在加载资源后不会自动调整宽高。var Media_ml:MovieClipLoader = new MovieClipLoader;//Media_ml.loadClip('D:/project/Flash/flash_plugins/res/1.jpg', test_m
阅读全文