在获取信息之前首先将 m_media初始化(调用m_avPlayer中的get……方法)。
当m_avPlayer.SetUrl(fileName);执行开始播放后才可以获得当前文件的信息,所以在获得信息函数之前需要设置一个定时器,在1S后开始执行获取信息即可。
下面代码已经通过:
m_avPlayer.SetUrl(fileName);
/************************************************************************/
/* 实现对信息的读取 */
/************************************************************************/
SetTimer(1,5000,NULL);
m_media = m_avPlayer.GetCurrentMedia();
MessageBox(m_media.GetName());
MessageBox(m_media.GetDurationString());