1.怎么判断文件播放完毕了或者文件播放完毕时产生了什么事件
2.怎样得到当前播放位置
谢谢!!!
2.怎样得到当前播放位置
谢谢!!!
解决方案 »
- 在LOCAL_MACHINE添加注册表项找不到该项~
- 学习MFC时除了深入浅出MFC这本书外还有什么书推荐
- 急急急急急,请各位大虾帮忙!!为什么,CRecordSet类中 movenext()无效,isEOF()显示越界
- 程序报错
- 请问如何注册-,+,\,/,.,,这些字符键的热键?
- 关于 Win32SDK 创建多文档程序主窗口时, MDIClient 客户区窗口范围包括状态栏范围问题
- 请教如何强制刷新
- 做漂亮的界面,那位大侠能帮忙!
- 老问题:如何正确退出Excel?
- richedit 设置字符间距、行间距、段间距 在vs2010有效果 在vc6.0无效果 百思不得其解啊
- (CChildView *)pFrame->GetActiveView()返回0怎么回事
- 我想做个简单的播放器,能播放 Media 和 Real,做个壳包住 Media 和 Real,不写解码的
IWMPCore::get_playState
The get_playState method retrieves an enumeration value indicating the operating state of Windows Media Player.SyntaxHRESULT get_playState(
WMPPlayState* pwmpps
);判断pwmpps是否为wmppsPlaying = 3,
如何得到当前媒体播放了多长时间(进度)?
IWMPControls::get_currentPosition
The get_currentPosition method retrieves the current position in the media item in seconds from the beginning.SyntaxHRESULT get_currentPosition(
double* pdCurrentPosition
);如何得到一个媒体文件的总播放时间(总长度)?
IWMPMedia::get_duration
The get_duration method retrieves the duration in seconds of the current media item..SyntaxHRESULT get_duration(
double* pDuration
);
还是 没解决怎么判断文件播放完毕了 (注意 不是播放停止 播放停止 不代表播放完毕)
这么说吧 磁盘上有个WMV的文件 我通过"读"的方式(具体的也就是用CFile类来读),读出数据来后我通过HTTP的方式把读出的数据发送给播放器 然后播放器开始播放我需要得到下面的信息
1.播放器播放完了文件(前提当然是我把WMV的文件的全部数据发给播放器了)
2.某一时刻播放器播放到了什么位置 最好是用字节数来表示.get_currentPosition函数是可以用的 但get_currentPosition得到的是秒数 为了得到字节数 我就需要得到比特率 这时就有一个问题 怎样得到比特率
这个问题其实上是我想得到当前播放量占总的播放播放量的百分比
3.我发现一个问题,就是有的WMV文件要等数据全部发给播放器后 播放器才开始播放 而有的WMV文件就可以做到发一部分数据时播放器就能播放