日期:2014-05-17  浏览次数:21111 次

如何获取url视频的时长
最近做一个播放视频的程序,是使用vlc来播放的,
是以在线播放的形式进行播放,但是就是有个问题,,一直获取不到这个视频的时长,
比如说,服务器上有个视频地址为:http://192.168.2.1:1234/Video/恭喜发财.mp4
然后用vlc调用这个路径,成功进行播放,
但没法解析到这个视频的时长,

vlc有个解析视频的时长函数,但只能解析本地的视频,如果解析url的地址,则返回错误,,,

找了几个获取视频时长的代码,但都对url的不起作用,请问如何获取url视频的时长?望指点迷津

------解决方案--------------------
最近也遇到这一问题、纠结
------解决方案--------------------
vlc播放网络视频时,是缓冲数据播放,应该取不到时长吧;

只有当将文件全下载到本地时,采能获取时长;
或者当初上传文件时,就记录时长保存到数据库;

------解决方案--------------------
那我用vlc播放器怎么播放服务器上的视频且有进度条、
------解决方案--------------------
到现在还么解决吗?我也遇到这个问题了