MFC中使用windows mediaplayer的错误

用windows mediaplayer做了个dll,MFC程序调用可以使用,把放一段时间后或暂停一段时间,切换另一个视频出现某块内存不能读取的错误,所有的指针都检查了,每次调试必须等一段时间,才会出现这个错误,实在找不到是哪个错误请教大神指点

4个回答

你的视频本身有没有问题,用windows media player classic等现成的软件会不会出错。
你的切换代码怎么写的。

u011371324
RalfNick 视频没有问题,切换代码 m_player.put_URL(strFileName); m_control.play(); 源程序和dll之间只是传递strFileName而已
4 年多之前 回复

不能读取的内存可能是用到的一些指针变量没有开辟空间

视频没有问题,切换代码 m_player.put_URL(strFileName); m_control.play(); 源程序和dll之间只是传递strFileName而已

一、看看内存的使用率是不是一直在增加,增加说明内存泄漏,你肯定是有内存申请了空间,使用完后没有释放。2.可能是你对你的指针没有开辟内存,也会出现这种情况

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!