以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何获取视频播放时长,保存到数据库?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=168952)

--  作者:YOU
--  发布时间:2021/5/28 10:09:00
--  [求助]如何获取视频播放时长,保存到数据库?
如何获取视频播放时长,保存到数据库?

图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图20210528100815.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2021/5/28 11:02:00
--  
参考:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=53572&authorid=0&page=0&star=2

https://blog.csdn.net/dqs78833488/article/details/52034674


--  作者:有点蓝
--  发布时间:2021/5/28 11:03:00
--  
百度了一下,可以这样:
下载dll,复制到Foxtable安装目录,添加外部引用
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:interop.shell32.zip


测试代码:
Dim Shell As New Shell32.Shell()
\'文件路径
Dim folder As Shell32.Folder = Shell.NameSpace("F:\\教程\\视频教程\\")
\'文件名称
Dim folderitem As Shell32.FolderItem = folder.ParseName("001.mp4")
Dim mediaLength  As String
If Environment.OSVersion.Version.Major >= 6 Then
    mediaLength  = folder.GetDetailsOf(folderitem, 27)
Else
    mediaLength  = folder.GetDetailsOf(folderitem, 21)
End If
Output.Show(mediaLength)

--  作者:YOU
--  发布时间:2021/5/28 11:07:00
--  
移动端的怎么写?
--  作者:lihe60
--  发布时间:2021/5/28 11:22:00
--  
像3楼这样常用的dll安装平台时直接复制到安装目录,这样用户就不用再重新复制了。
--  作者:YOU
--  发布时间:2021/5/28 11:28:00
--  
这种存储在云上面的怎么获取?
例如以下链接,怎么获取

https://static1.xesimg.com/xueersi-mall-common/video/HTmain.mp4

--  作者:有点蓝
--  发布时间:2021/5/28 11:30:00
--  
前端使用js处理:https://www.baidu.com/baidu?word=js+%E8%A7%86%E9%A2%91%E9%95%BF%E5%BA%A6
--  作者:YOU
--  发布时间:2021/5/28 11:35:00
--  
怎么存储到数据库去
--  作者:有点蓝
--  发布时间:2021/5/28 12:14:00
--  
获取到数据,提交到后台服务端