刚开始时 做影音播放器的 想要获取当前时间 查了一些资料 最开始用的方法是:
CWMPMedia xx = m_player4.GetCurrentMedia();
double cdlen = xx.GetDuration();
其中m_player4是与播放器相关联的变量,类型为CWMPPlayer4。这样虽然能获得时间,但一般情况下都是0,因为当加载媒体是需要一段时间,此时获取不到此媒体真正的总时间,所以获取的是0;
那么看这种方法:double cdlen = m_player4.newMedia(path).GetDuration();
path是你在播放的媒体的路径,这样就可以很快的获得你在播放的媒体时间了,此法可行。小弟也是新人,希望写得这些对困扰在这的人有点帮助,大家共同进步。
CWMPMedia xx = m_player4.GetCurrentMedia();
double cdlen = xx.GetDuration();
其中m_player4是与播放器相关联的变量,类型为CWMPPlayer4。这样虽然能获得时间,但一般情况下都是0,因为当加载媒体是需要一段时间,此时获取不到此媒体真正的总时间,所以获取的是0;
那么看这种方法:double cdlen = m_player4.newMedia(path).GetDuration();
path是你在播放的媒体的路径,这样就可以很快的获得你在播放的媒体时间了,此法可行。小弟也是新人,希望写得这些对困扰在这的人有点帮助,大家共同进步。
解决方案 »
- 如何把256色的BMP图转换为其他颜色数
- 求 YD-602磁卡读写器开发文档,及示例程序。
- 关于模态对话框和CPropertySheet的问题: 是我的代码BUG,还是CPropertySheet的DoModal()有瑕疵?
- 如何取得和设置系统颜色?
- 按钮变灰时,如何让按钮对应的快捷键失效?
- VC写的OCX,在IE上使用,如何支持TAB键?(共200分)
- 请问如何实现资源浏览器内容刷新?
- 关于bmp象素的问题,哪位大哥救我?
- 用HtmlayoutSDK时destroy()执行后元素删除了,但是children_count()没变
- 请问如何将CImageList里的某一图片导出到CImage.
- 如何动态执行代码段,并在执行过程中传递参数,数据结果???
- TB_DELETEBUTTON的值是多少?
感谢分享了