对当前类(CWMPMedia)中的一些函数进行说明
虽然别的博友也有说明,不过我的说明简单明了,也有一些使用方式,希望给一些正在学习或者说是打算进行试验的人一些参考
CString get_name()
{
CString result;
InvokeHelper(0x2fc, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
解释:
获取正在播放的视频名称。
很多人在使用这个函数时,发现返回的CString字符串和自己本身播放的视频名称不相符,是因为获取的时机不对。
正确的使用时机应该是在PlayStateChangeOcx1中播放视频状态(状态==3)时获取。在其他状态下的错误结果在这里我就不一一列举了,如果你想尝试可以试一下。
有人会问PlayStateChangeOcx1这个是什么消息?我会在后期的文章中详细介绍,这里不过多说明了。
返回值:
是字符串类型,返回的是当前播放的视频文本信息。
例如:当前我播放的视频是:F:\\text.mp4文件。
CString strName = m_media.get_name()