社区
其它技术问题
帖子详情
如何获取视频文件播放时长
Sky-Yang
2010-09-28 02:02:38
如题,想获取视频文件(如wmv,avi,ts等格式)的播放时长。
我使用链接库MediaInfo.dll获取,但获取的时长并不准确。
我们在Windows中查看视频文件的属性->摘要,在高级选项中都能显示出该视频的时长。是否是通过IShellDetails来获取的?如果是的话,如何使用IShellDetails,麻烦给出个例子
我想知道能否依靠系统获取时长,或者其他方法也行。
比较急,谢谢
...全文
1017
4
打赏
收藏
如何获取视频文件播放时长
如题,想获取视频文件(如wmv,avi,ts等格式)的播放时长。 我使用链接库MediaInfo.dll获取,但获取的时长并不准确。 我们在Windows中查看视频文件的属性->摘要,在高级选项中都能显示出该视频的时长。是否是通过IShellDetails来获取的?如果是的话,如何使用IShellDetails,麻烦给出个例子 我想知道能否依靠系统获取时长,或者其他方法也行。 比较急,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
科技完美生活
2010-10-11
打赏
举报
回复
时常获取和视频类型有关吧,如果你只关心一种视频类型,可以看这种类型的标准,如果多种,可以看看directshow行不
Sky-Yang
2010-09-29
打赏
举报
回复
晕死,自己顶一下
昨天测试了使用IShellFolder获取时长,但发现这种方法只能获取那些WMPlayer支持的视频。大家有没有更好的方法。
C#
获取
视频文件
播放
时长
以前是用xp (32位)系统,
获取
视频文件
长度是通过调用Shell32.dll来读取文件信息得到的,最近换win7(32位)系统,编译以前的项目代码发现无法读取了,代码没有改动,拿到在xp下运行也不行了,可将代码在xp环境下编译却可以成功运行。附上代码 /// <summary> ///
获取
媒体文件
播放
时长
/// &l...
python3
获取
视频文件
播放
时长
(三种方法)
方法一:VideoFileClip def get_duration(url): clip = VideoFileClip(url) return clip.duration 方法二:CV2 最快。 import cv2 def get_video_duration(filename): cap = cv2.VideoCapture(filename) if cap.isOpened(): rate = cap.get(5) frame_num =cap.get(7
JAVA
获取
视频音频
时长
文件大小 MultipartFileUtil和file转换
【代码】JAVA
获取
视频音频
时长
。
Java
获取
视频
时长
Java
获取
视频
时长
、宽高、文件大小、格式、并截图做封面 ...
获取
视频文件
的
播放
时长
//
获取
MP4文件的
时长
private String getDuration(String pt){ String time = null; //Log.e(TAG, "getDuration: uri---"+Uri.parse(pt) ); MediaPlayer mp = MediaPlayer.create(mContext, Ur
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章