2

そのため、フォームに AxWindowsMediaPlayer コントロールがあり、再生中に再生位置を別のポイントに変更しようとしています。私が見つけた:

    mediaplayer.Ctlcontrols.currentPosition = <position in seconds>

しかし、再生中にそれを呼び出すと、正しい位置にジャンプして再生を続けると主張しますが、実際にはビデオの再生が停止します。

位置を変更する前に一時停止/停止してから再生しようとしましたが、うまくいきません。

どうすればこれを回避できますか?

アップデート

そのため、十分に待てば再生が再開されますが、ジャンプするように指示したポイントから数秒後に再生されます。

たとえば、再生中に 15 秒にジャンプするように指示すると、15 秒にジャンプし、Ctlcontrols.currentPosition増分し続けますが、ビデオは実際には約 5 秒後まで再生を再開しません。

では、なぜファイルをロードするときに 5 秒も遅延しないのでしょうか? ロードするとすぐに再生されます...そして、ジャンプ後の遅延を取り除くにはどうすればよいですか?

4

0 に答える 0