私は axWindowsMediaPlayer を使用しており、ビデオをロードしていますが、X 秒ジャンプしたいと考えています。たとえば、現在の時間がビデオの 1 分後であれば、1 分 10 秒にジャンプします。
質問する
5472 次
1 に答える
6
さて、私は自分の解決策を見つけました。実際には正しく実行していましたが、ビデオの読み込みにかかる時間を考慮していませんでした.
具体的には、必要なコードは次のようになります
axWindowsMediaPlayer1.Ctlcontrols.currentPosition += 10;
ただし、ビデオの読み込みが完了したかどうかを確認する関数を作成し、タイマーを付けました
private bool isPlaying()
{
return axWindowsMediaPlayer1.playState == WMPPlayState.wmppsReady || axWindowsMediaPlayer1.playState == WMPPlayState.wmppsPlaying;
}
次に、trueになったときにスキップ関数を呼び出しました。
于 2010-11-30T00:12:45.477 に答える