Поделиться через


Как искать во время воспроизведения

[Функция, связанная с этой страницей MFPlay, является устаревшей функцией. Он был заменен MediaPlayer и МВФMediaEngine. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer и IMFMediaEngine вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

В этом разделе описывается, как искать во время воспроизведения с помощью MFPlay.

Поиск во время воспроизведения

  1. Инициализировать PROPVARIANT для хранения времени поиска в 100-наносекундах единиц в виде типа LARGE_INTEGER (VT_I8).
  2. Вызов IMFPMediaPlayer::SetPosition. Укажите MFP_POSITIONTYPE_100NS для первого параметра и передайте в PROPVARIANT для второго параметра.

Требования

Для MFPlay требуется Windows 7.

Использование MFPlay для воспроизведения звука и видео