• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > MediaPlayer控件如何取得文件的播放长度??

MediaPlayer控件如何取得文件的播放长度??

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了mediaplayerclassic,mobilemediaplayer,mediaplayer.create,安卓mediaplayer,widowsmediaplayer等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Media Player控件如何取得文件的播放长度??
描述:

m_MediaPlayer.SetUrl(dlg.GetPathName());
当设定SetUrl后,我想得到该文件的总的播放长度,以及当前的播放进度,用以制作播放进度条。
Media Player控件的进度条太难看了,自己画一个。
谢谢!


解决方案1:

CWMPMedia::GetDuration()

解决方案2:

每个文件都有他的文件头,解析该文件头,读取其中数据即可

解决方案3:

那可以通过GetSystemTime()来获取系统时间来实现~~
判断当MediaPlayer开始播放的时候,开始获取系统时间t1
然后当MediaPlayer结束播放的时候,同样获取系统时间t2
,那么整个播放时间就是两者之差~~
但是这样有个条件,是MediaPlayer一直在播放,不能暂停~~~


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在vc里面能够以控件的方式调用mediaplayerclassic嘛?热切盼望回复,回复有价值者有份
  • 如何用mediaplayer控件控制avi文件的播放速度
  • 怎么向MediaPlayer控件写打开文件的地址啊?
  • console如何调用mediaplayer的控件播放网上的mp3
  • 关于ActiveX控件MediaPlayer
  • [MediaPlayer]在使用MediaPlayer播放时,整个屏幕都被迫刷新了
  • =====应用MediaPlayer======
  • 有谁用过mediaplayer控件吗?能否进来谈谈
  • 如何在MFC的ACTIVEX控件中加入MEDIAPLAYER!
  • 如何使用mediaplayer控件来播放wmv,asf格式的视频

相关文章

  • 2017-06-04 自己做的Activex控件如何同外部程序交换数据??
  • 2017-06-05 非常简单的问题,如何在MFC规则DLL里定义全局变量??我是不是很傻?:
  • 2017-06-05 MFC程序调用MFC规则DLL失败,高分送人
  • 2017-06-05 在写dll中的问题
  • 2017-06-04 太简单的问题了,都不好意思问,但是就搞不定
  • 2017-06-04 请问象office控件工具箱的制作问题
  • 2017-06-05 为什么我的api函数运行了4次就停了?
  • 2017-06-04 如何隐藏Word客户区的边框
  • 2017-06-05 高手请进,急急急急急急急急急急急急急急急急急急!!!!!!!!!!!!!!
  • 2017-06-05 找不到ActiveMovieControlObject

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 请问有没有人用过CComPort类?
    • C++调用C#的COMDLL的COM事件问题
    • 我写的ActiveX控件想它返回一个二进制数组,行不行?
    • 关于控件的问题
    • 如何强制结束一个进程?急!
    • MicrosoftPlatformSDK\Samples\WinUI\Shell\DragImg编译出错是怎么回事???
    • 用IFont的GetSize,怎样得到字体的宽和高?
    • 组件对象可以已CArray或CList为容器进行传递吗?在线等。。。急!!!!!
    • 求助:一个关于RichText的难题。(悬赏¥50)
    • ■■■在VC下如何执行Excel文档中自己编写的带有参数的宏■■■

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有