C# AxWindowsMediaPlayer Schleife

Habe ich dieses lästige problem, die kann ich nicht verfolgen nach unten, wo es schief geht.
Ich bin der Erstellung einer Windows Media-Player im code, und ich versuche, eine Schleife, ein video... Es Schleifen, aber nur einmal...

So spielt es das video, und noch einmal. Und dann ist es nur stoppen und zeigt das Ende des Videos. Es scheint also So, als ob es Schleifen nur einmal.

Dies ist der code den ich habe:

        try {
            wmPlayer = new AxWMPLib.AxWindowsMediaPlayer();

            wmPlayer.enableContextMenu = false;
            ((System.ComponentModel.ISupportInitialize)(wmPlayer)).BeginInit();
            wmPlayer.Name = "wmPlayer";
            wmPlayer.Enabled = true;
            wmPlayer.Dock = System.Windows.Forms.DockStyle.Fill;
            mainForm.Controls.Add(wmPlayer);
            ((System.ComponentModel.ISupportInitialize)(wmPlayer)).EndInit();
            wmPlayer.uiMode = "none";

            if(kind == "idle") {
                IdleVideo(name);
            }
        }
        catch { }
    }

    private static void IdleVideo(string name) {
        System.Diagnostics.Debug.WriteLine("Video called once");
        wmPlayer.URL = @"C:\ProjectSilver\assets\RadarDetectie\idle\" + name + "_idlescreen_movie.ogv";
        Debug.WriteLine(wmPlayer.URL);
        wmPlayer.settings.setMode("loop", true);

        wmPlayer.Ctlcontrols.play();
    }

So, ich hoffe, Euch helfen können, warum nicht weiterspielen?

Was ist kind? und wo ist der try-catch platziert?

InformationsquelleAutor Serellyn | 2013-11-16

Schreibe einen Kommentar