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