我正在尝试使用 Media Foundation 播放 mp3 文件,但在PresentationDesctiptor使用CreatePresentationDescriptor方法时遇到问题
我在做什么:
- 使用启动 MF
MFStartup - 使用创建会话
MFCreateMediaSession - 使用创建 SourceResolver
MFCreateSourceResolver CreateObjectFromURL使用SourceResolver创建 MediaSource- 使用创建拓扑
MFCreateTopology - 尝试使用
CreatePresentationDescriptorMediaSource创建 PresentationDescriptor
当我调用CreatePresentationDescriptor没有错误/异常发生时,它只是站在那里,什么也不做。当我暂停 Visual Strudio 时,它表明程序仍在等待方法完成。我究竟做错了什么 ?