Положение встроенного проигрывателя Windows Media медленное - PullRequest
2 голосов
/ 02 июня 2011

Итак, в моей форме есть элемент управления AxWindowsMediaPlayer, и я надеюсь, что во время его воспроизведения изменить позицию воспроизведения на другую точку. Я нашел:

    mediaplayer.Ctlcontrols.currentPosition = <position in seconds>

Но если я позвоню так во время воспроизведения, он перейдет на правильную позицию и заявит, что продолжает играть, но на самом деле видео перестает воспроизводиться.

Я пытался сделать паузу / остановку перед тем, как сменить позицию, и потом играть, но безуспешно.

Как мне обойти это?

UPDATE

Итак, если я подожду достаточно долго, воспроизведение возобновится снова, но через несколько секунд после того момента, как я сказал ему перейти к нему.

Например, если я скажу ему перейти на 15 секунд во время воспроизведения, он перейдет на 15, Ctlcontrols.currentPosition продолжит увеличиваться, но на самом деле видео не начнет воспроизводиться снова примерно через пять секунд.

Так ... почему нет пятисекундной задержки при загрузке файла? Он играет мгновенно, когда я загружаю его ... И как мне избавиться от задержки после прыжка?

...