首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VC怎么捕获Windows Media Player的编码器异常

2012-01-09 
VC如何捕获Windows Media Player的编码器错误?有时候播放文件的时候,WindowsMediaPlayer经常提示“视频或音

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());
}

热点排行