Такой вопросик есть: как сделать так, чтобы после того как видео проигралось (IMediaControl::Run()) оно могло еще раз поиграться, без перерендования видео файла?
Здравствуйте, Testus, Вы писали:
T>Такой вопросик есть: как сделать так, чтобы после того как видео проигралось (IMediaControl::Run()) оно могло еще раз поиграться, без перерендования видео файла?
Останавливаешь граф (IMediaControl::Stop()), устанавливаешь позицию файла в ноль (IMediaPosition::put_CurrentPosition()) и играешь заново (IMediaControl::Run()).
Здравствуйте, Niswn, Вы писали:
N>Здравствуйте, Testus, Вы писали:
T>>Такой вопросик есть: как сделать так, чтобы после того как видео проигралось (IMediaControl::Run()) оно могло еще раз поиграться, без перерендования видео файла?
N>Останавливаешь граф (IMediaControl::Stop()), устанавливаешь позицию файла в ноль (IMediaPosition::put_CurrentPosition()) и играешь заново (IMediaControl::Run()).
Можно и не останавливать граф, просто в ноль установить позицию.