フォームに ShockWave COM コンポーネントを埋め込む単純な WinForms C# アプリケーションがあります。クリックするとコンポーネントの Play() メソッドを呼び出す Test ボタンがあります。ボタンをクリックしても何も起こりません。YouTube プレーヤーは ShockWave コンポーネントにはっきりと表示され、ビデオ静止画とプレーヤー クロームがフレームに表示され、大きな [再生] ボタンが表示されます。しかし、それは再生を開始しません。
サンプルコード:
private void button1_Click(object sender, EventArgs e)
{
axShockwaveFlash1.Play();
}
これを修正する方法を知っている人はいますか?Play() メソッドが機能する前に、ShockWave コンポーネントが「クリックして再生する必要がある」またはその他のレジストリ/システム設定をクリアする必要があるためでしょうか? その場合、プログラムでそれを行うにはどうすればよいので、ユーザーに事前設定の手間をかけずに新しいインストールが完全に機能するようにするにはどうすればよいでしょうか?