获取视频MP4文件时长

易语言 2021-03-08 18:03:50

.如果真 (取读写位置 (fileId) > 0)
tempByte = 读入字节集 (fileId, 4)
.如果真 (tempByte ≠ { })
timescale = 进制_十六到十 (字节集_字节集到十六进制 (tempByte))
tempByte = 读入字节集 (fileId, 4)
.如果真 (tempByte ≠ { })
duration = 进制_十六到十 (字节集_字节集到十六进制 (tempByte))
videoTime = duration ÷ timescale
关闭文件 (fileId)
返回 (videoTime)
获取视频MP4文件时长开源。