1

我想为一个大项目做一个互动培训师。我不只是制作视频教程,而是考虑在 camtasia 中制作视频,并使用 Flash 进行编辑。视频准备好后,我想将它们上传到我的服务器,C# 应用程序应该从我的服务器加载 Flash 视频。

我找到了使用 axShockwaveFlash 控件将 Flash 视频添加到 C# 的解决方案。

我可以从 youtube 加载视频,例如:

axShockwaveFlash1.Movie = "https://www.youtube.com/v/N6O2ncUKvlg";

但是如果我有像http://mywebsite.com/intro.flv这样的 flash 视频到我的服务器,我该如何加载它们?

我想我需要将它们设置在播放器或类似的东西中。

另一个想法是在 camtasia 中制作视频,然后直接从 camtasia 将它们导出到“网络”。但是,仍然不知道如何告诉控件加载它。

我只是想做这个,这样下载视频会有点困难。我知道它们也可以通过这种方式轻松下载,但比仅将它们上传到 youtube 更安全。

4

1 回答 1

2

是一篇关于如何在 WinForms 应用程序中加载 Flash 的扩展文章

简而言之:

  • 将工具箱引用添加到 COM Component Shockwave Flash 对象(位于 C:\Windows\System32\Macromed\Flash 中)
  • 将控件 Shockwave Flash 对象添加到窗体
  • 设置属性 Movie: [control].Movie = "[path]\animation.swf";
  • 开始影片:[control].Play();
于 2013-04-04T12:47:11.933 回答