Foxtable(狐表)用户栏目专家坐堂 → [求助]录好的一段音频,可以获取这段音频的时长吗


  共有3255人关注过本帖树形打印复制链接

主题:[求助]录好的一段音频,可以获取这段音频的时长吗

帅哥哟,离线,有人找我吗?
yjm789000
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:136 积分:1723 威望:0 精华:0 注册:2016/7/18 20:17:00
[求助]录好的一段音频,可以获取这段音频的时长吗  发帖心情 Post By:2019/7/13 15:25:00 [只看该作者]

录好的一段音频,foxtable有办法可以获取这段音频的时长吗?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/13 16:13:00 [只看该作者]

以下方法仅支持 net4.0之后的Foxtable2019

把dll复制到Foxtable安装目录,引用:http://www.foxtable.com/webhelp/topics/1936.htm
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:interop.shell32.zip



Dim shell As new Shell32.Shell()
Dim file As String = "D:\问题\123.mp3"
Dim dir = shell.NameSpace(system.io.Path.GetDirectoryName(file ))
Dim item = dir.ParseName(system.io.Path.GetFileName(file ))
Dim ty as integer = 27
Dim det As String = dir.GetDetailsOf(item, ty)
msgbox(det)

ty值对应获取的属性有:
0   => Name

1   => Size     // MP3 文件大小

2   => Type

3   => Date modified

4   => Date created

5   => Date accessed

6   => Attributes

7   => Offline status

8   => Offline availability

9   => Perceived type

10  => Owner

11  => Kinds

12  => Date taken

13  => Artists   // MP3 歌手

14  => Album     // MP3 专辑

15  => Year

16  => Genre

17  => Conductors

18  => Tags

19  => Rating

20  => Authors

21  => Title     // MP3 歌曲名

22  => Subject

23  => Categories

24  => Comments

25  => Copyright

26  => #

27  => Length    // MP3 时长

28  => Bit rate

29  => Protected

30  => Camera model

31  => Dimensions

32  => Camera maker

33  => Company

34  => File description

35  => Program name

36  => Duration

37  => Is online

38  => Is recurring

39  => Location

40  => Optional attendee addresses

41  => Optional attendees

42  => Organizer address

43  => Organizer name

44  => Reminder time

45  => Required attendee addresses

46  => Required attendees

47  => Resources

48  => Free/busy status

49  => Total size

50  => Account name

51  => Computer

52  => Anniversary

53  => Assistant's name

54  => Assistant's phone

55  => Birthday

56  => Business address

57  => Business city

58  => Business country/region

59  => Business P.O. box

60  => Business postal code

61  => Business state or province

62  => Business street

63  => Business fax

64  => Business home page

65  => Business phone

66  => Callback number

67  => Car phone

68  => Children

69  => Company main phone

70  => Department

71  => E-mail Address

72  => E-mail2

73  => E-mail3

74  => E-mail list

75  => E-mail display name

76  => File as

77  => First name

78  => Full name

79  => Gender

80  => Given name

81  => Hobbies

82  => Home address

83  => Home city

84  => Home country/region

85  => Home P.O. box

86  => Home postal code

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/13 16:14:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
yjm789000
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:136 积分:1723 威望:0 精华:0 注册:2016/7/18 20:17:00
回复:(有点蓝)以下方法仅支持 net4.0之后的Foxtabl...  发帖心情 Post By:2019/7/13 18:54:00 [只看该作者]

谢谢,可以了

 回到顶部