查看完整版本: [-- 怎么取文件时长 --]

APlayer 开发者论坛 -> APlayer 讨论区 -> 怎么取文件时长 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zhangsongkl 2017-09-18 14:38

怎么取文件时长

在不打开文件的情况下怎么取文件的时长。

wan942182718 2017-09-19 01:21
.版本 2

.子程序 取文件时长, 整数型, 公开, GetDuration 方法获取当前播放媒体文件的持续时长。一般情况下,调用者获取影片时长是在 OpenSucceeded 事件后获取。需要注意的是,个别影片因为动态计算时长,所以时长是会变化的,需要动态更新,因此,GetDuration 也和 GetPosition 一样定时调用是一个好的选择。

返回 (DLL_GetDuration (播放器句柄))

aplayer 2017-09-19 17:11
APlayer 没有静态文件分析模块,在不打开文件播放的时候要获取时长,可以用 MediaInfo 库来获取大众多媒体信息。

zhangsongkl 2017-09-21 11:10
aplayer:APlayer 没有静态文件分析模块,在不打开文件播放的时候要获取时长,可以用 MediaInfo 库来获取大众多媒体信息。 (2017-09-19 17:11) 

那可以再新建一个播放窗口,用来获取时长,这个窗口隐藏掉只用来获取时长,是否可以。

zhangsongkl 2017-09-25 22:09
aplayer:APlayer 没有静态文件分析模块,在不打开文件播放的时候要获取时长,可以用 MediaInfo 库来获取大众多媒体信息。 (2017-09-19 17:11) 

能否提供一下 MediaInfo 库的函数和参数,网上资料很杂乱。


查看完整版本: [-- 怎么取文件时长 --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.007528 second(s),query:0 Gzip enabled