当前位置:2019年全年资料歇后语 > 取文件长度 >

VB 用API 函数如何获取视频音频文件的播放时长

  用WindowsMediaPlayer控件虽然能够得到播放时长,但在打开视频文件时常出错导致强制性中断关闭退出,用以下这么API函数如何获得常见视频音频文件的播放时长呢?能有具体的函数用法示例...

  用Windows Media Player 控件虽然能够得到播放时长,但在打开视频文件时常出错导致强制性中断关闭退出,用以下这么API函数如何获得常见视频音频文件的播放时长呢?能有具体的函数用法示例最好了。

  不知道以上这些API函数如何调用才能返回文件的播放时长,或者是哪些函数如何使用才能返回播放时长?

  调试琢磨后发现一个现象,文件名中带空格的话,就不能正确打开文件,何故?展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  End Function更多追问追答追问此函数返回的是空值0.追答我调试过,没问题呀。

  04:29.9追问调试琢磨后发现一个现象,文件名中带空格的话,就不能正确打开文件,你用文件名中带空格的试试看?追答修改如下:

  参考更多追问追答追问按照那资料上说的,但执行打开命令时,无法成功打开文件,返回值不为0,故也就无法后续操作,不知何故。

  End If追答第一个type前面有个空格追问还是不行,返回的OpenSuc值仍然是263或者259,不是0,无法进行下一步。追答中断一下,看sFile 里面的值是不是合法的 路径和文件名追问调试时返回到值,当是音频时,返回259,是音频时返回263,sFile是正确的文件名全路径值,没错呀。追答逻辑上也有毛病,先打开音频再判断是不是打开视频?追问出错的原因是文件名带空格,必须采用windows的短文件名格式就正确了,不过此函数打开某些媒体类型,比如rmvb,仍然不能获取其播放时长。

http://mimaximafm.com/quwenjianchangdu/361.html
点击次数:??更新时间2019-06-25??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】