Ich benutze axWindowsMediaPlayer, und ich habe ein Video geladen, aber ich möchte X Sekunden springen. Wenn also zum Beispiel die aktuelle Zeit 1 Minute in dem Video ist, möchte ich zu 1 Minute 10 Sekunden springen.Wie X X Sekunde mit axWindowsMediaPlayer in C springen #
2
A
Antwort
6
Okay, ich habe meine Lösung gefunden. Ich habe es tatsächlich korrekt ausgeführt, aber ich habe nicht die Zeit berücksichtigt, die es braucht, um das Video zu laden.
Insbesondere wird der benötigte Code ist wie
axWindowsMediaPlayer1.Ctlcontrols.currentPosition += 10;
Jedoch habe ich eine Funktion zu überprüfen, um zu sehen, schrieb, wenn das Video fertig geladen hatte und an einen Timer, um es
private bool isPlaying()
{
return axWindowsMediaPlayer1.playState == WMPPlayState.wmppsReady || axWindowsMediaPlayer1.playState == WMPPlayState.wmppsPlaying;
}
Dann ist mein Sprung genannt funktionieren, wenn ich ein wahres bekommen habe.