そのため、フォームに AxWindowsMediaPlayer コントロールがあり、再生中に再生位置を別のポイントに変更しようとしています。私が見つけた:
mediaplayer.Ctlcontrols.currentPosition = <position in seconds>
しかし、再生中にそれを呼び出すと、正しい位置にジャンプして再生を続けると主張しますが、実際にはビデオの再生が停止します。
位置を変更する前に一時停止/停止してから再生しようとしましたが、うまくいきません。
どうすればこれを回避できますか?
アップデート
そのため、十分に待てば再生が再開されますが、ジャンプするように指示したポイントから数秒後に再生されます。
たとえば、再生中に 15 秒にジャンプするように指示すると、15 秒にジャンプし、Ctlcontrols.currentPosition
増分し続けますが、ビデオは実際には約 5 秒後まで再生を再開しません。
では、なぜファイルをロードするときに 5 秒も遅延しないのでしょうか? ロードするとすぐに再生されます...そして、ジャンプ後の遅延を取り除くにはどうすればよいですか?