msdxm.ocx 和持续时间问题
这是一道VB6问题。
Windows Media Player 如何计算持续时间?是否可以检测损坏的媒体文件并且不计算这些文件的持续时间?我有时会得到持续时间 = 0,为什么会发生这种情况?
谢谢 :)
This is a VB6 question.
How does Windows Media Player compute duration? Is it possible to detect corrupt media files and do not compute duration on these? I sometimes get duration = 0, why does that happen?
Thanks :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
字节大小 / 比特率 = 秒长度。
对于 wmp,您可以使用
这里有一些很棒的信息 http://www.codeproject .com/KB/audio-video/mpegaudioinfo.aspx
可变比特率有时会导致 WMP(和其他)中的持续时间不稳定。我不认为这是针对损坏文件的硬性规定。
size_in_bytes / bitrate = length_in_seconds.
for wmp you can use
There is some great information here http://www.codeproject.com/KB/audio-video/mpegaudioinfo.aspx
Variable bitrates can sometimes cause the duration to be wonky in WMP (and others). I wouldn't count on it to be a hard and fast rule for corrupt files.