问题描述
- MFC中使用windows mediaplayer的错误
-
用windows mediaplayer做了个dll,MFC程序调用可以使用,把放一段时间后或暂停一段时间,切换另一个视频出现某块内存不能读取的错误,所有的指针都检查了,每次调试必须等一段时间,才会出现这个错误,实在找不到是哪个错误请教大神指点
解决方案
你的视频本身有没有问题,用windows media player classic等现成的软件会不会出错。
你的切换代码怎么写的。
解决方案二:
不能读取的内存可能是用到的一些指针变量没有开辟空间
解决方案三:
视频没有问题,切换代码 m_player.put_URL(strFileName); m_control.play(); 源程序和dll之间只是传递strFileName而已
解决方案四:
一、看看内存的使用率是不是一直在增加,增加说明内存泄漏,你肯定是有内存申请了空间,使用完后没有释放。2.可能是你对你的指针没有开辟内存,也会出现这种情况
时间: 2023-09-22