1

そのため、C# アプリケーションでサウンドに WindowsMediaPlayer を使用する方法を説明する約 10000 のフォーラムと投稿を調べました。

私がこれまでに持っているのは

        WMPLib.WindowsMediaPlayer axMusicPlayer = new WMPLib.WindowsMediaPlayer();

        string path = Path.GetFullPath("music.mp3");

        axMusicPlayer.URL = path;

        axMusicPlayer.settings.setMode("loop", true);

        axMusicPlayer.controls.play();

さて、百万人によると、これは機能するはずですが、アプリケーションを実行すると音が出ません。何かが足りないのかもしれませんが、これで限界点に達しました。SoundPlayer を使用できることはわかっていますが、私はそれをサウンド エフェクト用に予約しています。そのため、WindowsMediaPlayer を音楽用に使用したいと考えています。

4

2 に答える 2

0

.. コマンドを使用して、ファイル パスの親ディレクトリに移動してみてください。

GetFullPath のデフォルト パスは MyProject\bin\Debug フォルダーに移動するため、MyProject に戻る必要があります。

例えば:

    string path = Path.GetFullPath(@"..\..\music.mp3");

これにより、Debug フォルダーと bin フォルダーからプロジェクトのメイン フォルダーに移動します。

私はあなたのソリューションを使用しようとしましたが、これはうまくいきました!

于 2015-10-21T20:34:52.953 に答える