0
我triying使用媒體基金會播放MP3文件,我一直在使用一個問題讓PresentationDesctiptor
CreatePresentationDescriptor
方法媒體基金會IMFMediaSource :: CreatePresentationDescriptor調用永遠不會結束
我在做什麼:
- 開始MF使用
MFStartup
- 使用創建使用
MFCreateMediaSession
- 創建SourceResolver會議
MFCreateSourceResolver
- 從SourceResolver 創建使用
- 使用
MFCreateTopology
- 試圖從MediaSource的
CreateObjectFromURL
MediaSource的
創建使用CreatePresentationDescriptor
PresentationDescriptor當我打電話CreatePresentationDescriptor
沒有出現錯誤/例外,它只是站在那裏,所以沒有任何創建拓撲。當我暫停Visual Strudio時,表明程序仍在等待完成的方法。我究竟做錯了什麼 ?
如果你使用微軟的示例代碼來播放mp3,它可能會有所幫助。我用他們的樣本來玩我的遊戲的背景音樂。 http://code.msdn.microsoft.com/wpapps/Media-engine-sample-0bd96b86(將文件MediaEnginePlayer.h/.cpp複製並粘貼到我的項目中) – Lisa