再生を一時停止または停止するには

[このページに関連付けられている機能である Windows Media Format 11 SDK は、従来の機能です。 ソース リーダーシンク ライターに置き換わりました。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 Microsoft では、可能であれば、新しいコードで Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

IWMReader::Start を呼び出してファイルの再生を開始すると、非同期リーダーは、ファイルの末尾に達するまで、独自の個別のスレッドで処理を続行します。 サンプルの配信を一時停止または停止するには、 それぞれ IWMReader::P ause メソッドまたは IWMReader::Stop メソッドを使用します。

一時停止中

IWMReader::Pを呼び出してファイルの再生を一時停止すると、リーダーはファイル内の現在の位置を追跡します。 一時停止後に再生を再開するには、 IWMReader::Resume を呼び出します。 再生は、一時停止した時点から再開されます。

停止中

IWMReader::Stop を呼び出してファイルの再生を停止すると、リーダーは再生の進行状況に関する情報を追跡しません。 Stop を使用し、後で停止ポイントに戻すには、最後に配信されたサンプルのプレゼンテーション時間を保存し、IWMReader::Start の呼び出しで使用する必要があります。

IWMReader インターフェイス

非同期リーダーを使用したファイルの読み取り