0

フラッシュプレイヤー初心者です。ほぼ理解できたと思いますが、うまくいきません。行き詰まりです。

フォームにオブジェクトを挿入し、以下を使用しています:

string path;
string path = @"http://www.youtube.com/v/aHjpOzsQ9YI";
axShockwaveFlash1.LoadMovie(0, path);
axShockwaveFlash1.Play();

私はYoutubeのアドレスが正しくフォーマットされていると思います...しかし、フラッシュオブジェクトは何もしません。エラーなし。何もない。したがって、それを修正するためのデバッグはありません。

4

1 に答える 1

1

これはあなたが望んでいたものですか?もしそうなら、あなたはすべてを正しくやったからです。(削除されたスクリーンショット - 質問には関係ありません) 少し待って、読み込まれるかどうかを確認してください。null参照を取得していないため、クラスが適切にインスタンス化されているため、明らかにAxInterop.ShockwaveFlashObjects.dll適切にロードされています。AxShockwaveFlash

インターネットに接続していますか?もしそうなら、それは遅いですか?

ビデオを自動再生したいというコメントに従って編集します。

URL に追加?autoplay=1するだけで、ロード時に再生されます。実際には への呼び出しも必要ありませんPlay()

最終的なコードは次のとおりです。

string path = @"http://www.youtube.com/v/aHjpOzsQ9YI?autoplay=1";
axShockwaveFlash1.LoadMovie(0, path);
于 2013-11-06T22:12:28.857 に答える