VC如何捕获Windows Media Player的编码器错误?
有时候播放文件的时候,Windows Media Player经常提示“视频或音频编码器错误”,我如何才能捕获到这个错误信息呢?谢谢
[解决办法]
ON_EVENT(CDetailDlg, IDC_MP, 5501 /* Error */, OnErrorMp, VTS_NONE)
void OnErrorMp()
{
CWMPError theWMPError=m_myPlayer.GetError();
CWMPErrorItem theWMPErrorItem=theWMPError.GetItem(0);
TRACE(_T( "\nErrCode:%d ErrDesc:%s\n ErrURL:%s\n "),
theWMPErrorItem.GetErrorCode,
theWMPErrorItem.GetErrorDescription(),
theWMPErrorItem.GetCustomUrl());
}