佚名通过本文主要向大家介绍了mediaplayerclassic,mobilemediaplayer,mediaplayer.create,安卓mediaplayer,widowsmediaplayer等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Media Player控件如何取得文件的播放长度??
描述:
解决方案1:
描述:
m_MediaPlayer.SetUrl(dlg.GetPathName());
当设定SetUrl后,我想得到该文件的总的播放长度,以及当前的播放进度,用以制作播放进度条。
Media Player控件的进度条太难看了,自己画一个。
谢谢!
解决方案1:
CWMPMedia::GetDuration()
解决方案2:每个文件都有他的文件头,解析该文件头,读取其中数据即可
解决方案3: 那可以通过GetSystemTime()来获取系统时间来实现~~
判断当MediaPlayer开始播放的时候,开始获取系统时间t1
然后当MediaPlayer结束播放的时候,同样获取系统时间t2
,那么整个播放时间就是两者之差~~
但是这样有个条件,是MediaPlayer一直在播放,不能暂停~~~
您可能想查找下面的文章:
- 在vc里面能够以控件的方式调用mediaplayerclassic嘛?热切盼望回复,回复有价值者有份
- 如何用mediaplayer控件控制avi文件的播放速度
- 怎么向MediaPlayer控件写打开文件的地址啊?
- console如何调用mediaplayer的控件播放网上的mp3
- 关于ActiveX控件MediaPlayer
- [MediaPlayer]在使用MediaPlayer播放时,整个屏幕都被迫刷新了
- =====应用MediaPlayer======
- 有谁用过mediaplayer控件吗?能否进来谈谈
- 如何在MFC的ACTIVEX控件中加入MEDIAPLAYER!
- 如何使用mediaplayer控件来播放wmv,asf格式的视频