다음을 통해 공유


재생을 일시 중지하거나 중지하려면

[Windows Media Format 11 SDK 이 페이지와 연결된 기능은 레거시 기능입니다. 원본 판독기는싱크 작성기으로 대체되었습니다. 원본 판독기싱크 기록기 Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 원본 판독기싱크 기록기 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

IWMReader::Start 호출하여 파일 재생을 시작하면 비동기 판독기는 파일의 끝에 도달할 때까지 자체 스레드에서 처리를 계속합니다. IWMReader::P ause 또는 IWMReader::Stop 메서드를 사용하여 샘플 배달을 일시 중지하거나 중지할 수 있습니다.

일시 중지

IWMReader::P ause 호출하여 파일 재생을 일시 중지하면 판독기는 파일의 현재 위치를 추적합니다. 일시 중지 후 재생을 다시 시작하려면 IWMReader::Resume호출합니다. 재생이 일시 중지된 시점부터 다시 시작됩니다.

중지

IWMReader::stop 호출하여 파일 재생을 중지하면 판독기는 재생 진행률에 대한 정보를 추적하지 않습니다. 중지 사용하고 나중에 중지 지점으로 돌아가려면 전달된 마지막 샘플의 프레젠테이션 시간을 저장하고 IWMReader::Start 호출에 사용해야.

IWMReader 인터페이스

비동기 판독기사용하여 파일 읽기