2

Windowsフォームアプリケーションで、ここからflv Flashプレーヤーを試しています。現在、1 つの .flv ファイルを問題なく再生していますが、複数のファイルを再生できるようにする必要があります。このコントロールが提供するプレイリストを使用した経験のある人はいますか?それとも、これを行うためのより良い方法はありますか?

4

4 に答える 4

4

ソフトウェアと flv の間に WebBrowser コントロールを配置するのは非常にためらいます。flv のすべての制御が失われ、flv のステータスに関する意味のある通知が得られなくなるからです。緊密な統合の欠如は、非常に貧弱なユーザー エクスペリエンスにつながります。ここのブログ投稿には、COM 経由でフラッシュを埋め込む手順が記載されています。

于 2008-09-05T18:02:45.550 に答える
1

コントロールを Web ページ/ブラウザーで希望どおりに実行できますか? はいの場合(そして問題がwinformsにある場合は、ブラウザコントロールに埋め込むだけです。いいえの場合は、作成者として直接します。

于 2008-09-04T12:11:10.803 に答える
0

うーん、私もこの同じ問題に遭遇しました。問題は、loadmovie メソッドが最後のムービーをクリアしていないように見えることです。これまでのところ、新しいムービーを同じフラッシュ プレーヤーにロードする方法は見つかりませんでした。

于 2009-11-03T12:55:53.203 に答える
0

同じことをする必要があることに気づきましたが、明確な解決策がまだなかったので、私は自分のものを提供すると考えました. これが私がやったことです:

//Load JWPlayer swf
axShockwaveFlash1.FlashVars = "autostart=true";
axShockwaveFlash1.ScaleMode = 0;
axShockwaveFlash1.LoadMovie(0, Directory.GetCurrentDirectory() + @"\JWPlayer\player.swf");
axShockwaveFlash1.Play();

//Play new flv
axShockwaveFlash1.CallFunction("<invoke name=\"sendEvent\" returntype=\"xml\">" + 
    "<arguments><string>load</string><string>" +
    @"C:\FLVFiles\Example.flv" +
    "</string></arguments></invoke>");

これを理解するための私の主な参考文献は次のとおりです

これについて言及する主な理由は、人々が興味を持ちそうな他のイベントへのリンクがあるからです。

于 2012-03-05T04:59:38.450 に答える