1

アプリケーションリソースからaxWindowsMediaPlayerコンポーネントにビデオを再生する方法を知っているか、考えている人はいますか?

私は次のような意味です:

axWindowsMediaPlayer1.TheProperty = Resources.MyVideoResource;

とてもいいのですが、そういう物件はないと思います。

4

1 に答える 1

3

プロジェクトに Interop.axWMPLib および/または Interop.WMPLib 参照を追加します。

(間違ったaxWmpLibがWindows mpで動作することを覚えていない場合、PCでwmpが見つからない場合、wmplibは、wmplibをサポートするインストール済みまたはデフォルトのメディアプレーヤーに自動的に接続します-つまり、winampまたはsplayer-..私は一度だけ作業しましたこの昨年-2011年8月-彼女のb-dayのために私のガールフレンドを驚かせるために..それはメディアリストで2つのmp3を含み、パスを除いてこれらのコードを直接与える前と同様に機能しました)

        private void axWindowsMediaPlayer1_ClickEvent(object sender, AxWMPLib._WMPOCXEvents_ClickEvent e)
        {
            axWindowsMediaPlayer1.URL = fullPathOfYourFirstMedia;
            axWindowsMediaPlayer1.Ctlcontrols.play(); // activates the play button
            axWindowsMediaPlayer1.Ctlcontrols.next(); // activates the next button
            WMPLib.IWMPMedia media = axWindowsMediaPlayer1.newMedia(fullPathOfYourSecondMedia);
            axWindowsMediaPlayer1.currentPlaylist.appendItem(media);
        }

リソースからメディアを取得する場合は、メディアをプロジェクトのリソースに追加し、フル パス文字列の先頭に " Application.Startup"を指定します。

于 2012-05-28T06:01:51.167 に答える