1

BIG プログラム用のインタラクティブなトレーナーを作りたいです。ただビデオチュートリアルを作るのではなく、camtasia でビデオを作成し、それをフラッシュで編集することを考えていました。ビデオの準備ができたら、それらをサーバーにアップロードします。C# アプリケーションは、サーバーからフラッシュ ビデオをロードする必要があります。

axShockwaveFlash コントロールを使用して C# にフラッシュ ビデオを追加するソリューションを見つけました。

たとえば、次のようなYouTubeからビデオをロードできます。

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

しかし、 http://mywebsite.com/intro.flvのようなサーバーにフラッシュ ビデオがある場合、どうすればロードできますか?

プレーヤーなどに設定する必要があると思います。

もう 1 つのアイデアは、camtasia でビデオを作成し、camtasia から直接「web」にエクスポートすることです。しかし、それでも、コントロールにロードするように指示する方法がわかりません。

動画をダウンロードするのが少し難しくなるように、これを作りたいだけです。この方法でも簡単にダウンロードできることはわかっていますが、YouTube にアップロードするよりも安全です。

4

1 に答える 1

2

これは、 WinFormsアプリケーションでフラッシュをロードする方法に関する拡張記事です。

要するに:

  • ツールボックス参照を COM コンポーネント Shockwave Flash オブジェクト (C:\Windows\System32\Macromed\Flash にあります) に追加します。
  • コントロール Shockwave Flash オブジェクトをフォームに追加する
  • プロパティ Movie を設定: [control].Movie = "[path]\animation.swf";
  • ムービーを開始: [control].Play();
于 2013-04-04T12:47:11.933 に答える