0

.net で動作する Web ベースの mp3 プレーヤーを探しています。Web サイトは c# で記述されています。MP3 の再生、停止、一時停止が必要です。Webプロジェクト内のフォルダーからmp3を再生する必要があり、ユーザーがhtmlからmp3の場所を見つけられないように、コードでmp3の場所を設定する必要があります。

また、ユーザーがmp3を再生したことをログに記録する必要があるため、これを行うにはイベントにアクセスする必要があります

試してみWMPLib.WindowsMediaPlayerましたが、一時停止と再開が機能しません。

ここにコードがありますが、mpthree インスタンスはリセットされ続けます

WMPLib.WindowsMediaPlayer mpthree;

    protected void Page_Load(object sender, EventArgs e)
    {
        if (mpthree == null)
        {
            mpthree = new WMPLib.WindowsMediaPlayer();
        }
    }

    protected void Play_Click(object sender, EventArgs e)
    {
        mpthree.URL = Server.MapPath("/MP3s/20130101003811_442071839757_anonymous-all.mp3");
        mpthree.controls.currentPosition = Convert.ToDouble(Session["currentPos"]);

        mpthree.controls.play();      
    }

    protected void Stop_Click(object sender, EventArgs e)
    {
        mpthree.controls.stop();
        Session["currentPos"] = 0;
    }

    protected void Pause_Click(object sender, EventArgs e)
    {
        mpthree.controls.pause();
        Session["currentPos"] = mpthree.controls.currentPosition;

    }
}
4

0 に答える 0