呈现内容

[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

Windows Media Format SDK 不提供任何用于呈现读取器对象提供的内容的例程。 如果编写应用程序以在 ASF 文件中播放内容,则必须实现自己的呈现例程。

呈现内容时必须小心,以确保按呈现时间顺序呈现样本,并且呈现时同步来自不同流的样本。 用于确保流同步的方法将取决于用于应用程序的呈现技术。 通常,如果你有音频和视频流,则应同步到音频流,因为音频流中的不一致比视频流中几个丢弃的帧更明显。

读取 ASF 文件

使用异步读取器检索媒体示例

使用同步读取器检索媒体示例