首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

windows mobile 6 怎么实现播放本地SWF(flash) 用NET CF3.5

2012-12-15 
windows mobile 6 如何实现播放本地SWF(flash) 用NET CF3.5windows mobile 6 如何实现播放本地SWF(flash)

windows mobile 6 如何实现播放本地SWF(flash) 用NET CF3.5
windows mobile 6 如何实现播放本地SWF(flash) 用NET CF3.5,一切解决方法都可以。用WEB控件,COM都接受。PS:谷歌百度都搜过,COM调用的话提示:COM interface with IID '{B196B284-BAB4-101A-B69C-00AA00341D07}' cannot be created due to the following error: No such interface supported .对应的FLASH 的ACTIVEX的 CLSID: 在 d27cdb6e-ae6d-11cf-96b8-444553540000  、27304174-500e-4277-9e89-89349b94e9be 、EB8B5B8E-EDB9-4180-9E2E-F8F1632DC171 之间动态变化(查看注册表发现的),很无语。
WebBrowser虽然没有报错,但也没有显示内容:

sb.Append(@"<HTML>");
            sb.Append(@"<HEAD>");
            sb.Append(@"<TITLE>book</TITLE>");
            sb.Append(@"</HEAD>");
            sb.Append(@"<BODY>");
            sb.Append(@"<OBJECT classid=""clsid:D27CDB6E-AE6D-11cf-96B8-444553540000""");
            //sb.Append(@"codebase=""http://active.macromedia.com/flash2/cabs/swflash.cab#version=6,0,0,0""");
            //sb.Append(@"ID=rapier4  WIDTH=230 HEIGHT=255>");
            sb.Append(@"<PARAM NAME=movie VALUE=""test3.swf"">");
            sb.Append(@"<PARAM NAME=menu VALUE=false>");
            sb.Append(@"<PARAM NAME=quality VALUE=high>");
            //sb.Append(@"<PARAM NAME=bgcolor VALUE=#53695C>");
            sb.Append(@"</OBJECT>");
            sb.Append(@"</BODY>");
            sb.Append(@"</HTML>");

有谁可以解决的,100砸你了!
[解决办法]
wm支持flash么?
[解决办法]
网上有一个Host ActiveX Controls的示例,今天继续验证CLSID是没有问题,但是COM里面定义方法不匹配,应该是版本不一致。示例的FLASH LITE 版本要求2.0.50215.9,今天找找看看有没有

热点排行