什么是显示的最佳途径Flash
在C#WinForms应用程序内容? 我想创建一个用户控件(类似于当前PictureBox
,将能够显示图像和Flash内容)。
这将是伟大的,是能够加载从各种各样的数据流 ,而不是磁盘上的文件的Flash内容。
什么是显示的最佳途径Flash
在C#WinForms应用程序内容? 我想创建一个用户控件(类似于当前PictureBox
,将能够显示图像和Flash内容)。
这将是伟大的,是能够加载从各种各样的数据流 ,而不是磁盘上的文件的Flash内容。
虽然我还没有使用的Windows窗体应用程序自己内部的闪存对象,我不知道这是可能的。 在你的工具箱Visual Studio中,选择添加新的组件。 然后在出现选择“COM组件”选项卡中的新窗口,以获取列表,可以在其中找到“冲击波Flash对象”
一旦添加到工具箱中,只需使用控制,你可以使用Visual Studio中的任何其他“标准”的控制。
三个简单的命令可用来与控件交互:
我想,这,都是自我解释。
这将是伟大的,是能够加载从各种各样的数据流,而不是磁盘上的文件的Flash内容。
我刚才看见你也在寻找加载从流内容的手段,因为我真的不知道这是可能的冲击波Flash对象,我会给你另一种选择(两人竟)。
首先是一个我会建议你只在必要时使用,因为它使用完全成熟的“WebBrowser组件”(也可作为一个额外的工具箱项),这就好比试图拍摄用火箭筒一只苍蝇。 当然它会工作,为控制将作为一个真正的浏览器窗口 (实际上是Internet Explorer浏览器),但它不是真正的意思在你需要它的方式来使用。
第二个选择是使用的东西,而寻找有关播放窗口窗体中的Flash内容的详细信息我刚刚发现。 F-IN-BOX是一个商业解决方案,也将从给定网站的网址播放内容。 (提供将引导您到您必须使用.NET代码的链接)。
斯文 ,你得出同样的结论,因为我所做的:我发现的Shockwave Flash对象,全部是从一个稍微不同的路线,但被难倒了如何将文件从不是磁盘/ URL文件之外的其他地方加载。 在F-IN-BOX ,虽然只是一个的Shockwave Flash Object的包装似乎提供了更多的功能,这样会帮助我!
拍摄用火箭筒蝇可以很有趣,而是一个内嵌的网络浏览器是不是我要找的路径。 :)
有Adobe的网站,谈到“嵌入,并与Macromedia Flash播放器在C#中的Windows应用程序通信”的链接,但他们似乎已经删除了:(