| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 783 人关注过本帖, 1 人收藏
标题:又遇到硬骨头了
只看楼主 加入收藏
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:0 
WindowsMediaPlayer1.uimode="none"可以只留下播放窗口,需要自己用按钮控制播放停止,至于你测试没反应,你自己仔细单步调试肯定找的到原因
2014-05-07 16:51
事业男儿
Rank: 2
等 级:论坛游民
帖 子:317
专家分:14
注 册:2007-4-25
收藏
得分:0 
回复 11 楼 lowxiong
谢谢版主!   播放器的播放条算是解决了  测试的时候要美观一点了。但是我还是播放不出来,没有任何错误提示,好像是没有找到路劲,还是谢谢你从头到尾都帮助我。结贴..............
2014-05-07 17:34
事业男儿
Rank: 2
等 级:论坛游民
帖 子:317
专家分:14
注 册:2007-4-25
收藏
得分:0 
回复 4 楼 lowxiong
Private Sub Command1_Click()
Dim a As String
a = Dir(App.Path & "\sp" & "\" & Text1 & ".*")
If a <> "" Then WindowsMediaPlayer1.URL = a
End Sub
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

我看了一下路劲是 VB的安装路劲,只有生成EXE文件 与多媒体为一个文件夹才可以播放,它怎么就不读取\SP文件夹里面的张三.MP3。
马上0:00 百度很久也无结果,版主怎么改一下呢?本人确实愚钝,累了晚安。

[ 本帖最后由 事业男儿 于 2014-5-7 23:55 编辑 ]
2014-05-07 23:52
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:0 
没验证dir返回结果。
还是应该像风版主说的,要计算下文件路径,代码如下:
Private Sub Command1_Click()
Dim a As String
a = Dir(App.Path & "\sp" & "\" & Text1 & ".*")
If a <> "" Then
  a=IIf(InStrRev(a, ".") > 0, "." & Right(a, Len(a) - InStrRev(a, ".")), "") '获取该文件的扩展名
  WindowsMediaPlayer1.URL =App.Path & "\sp" & "\" & Text1 & a
endif
End Sub

或者:由于dir只返回文件名(含该文件扩展名),如果该路径下查找的文件名唯一,就简单使用下列代码
Private Sub Command1_Click()
Dim a As String
a = Dir(App.Path & "\sp" & "\" & Text1 & ".*")
If a <> "" Then   WindowsMediaPlayer1.URL =App.Path & "\sp" & "\"  & a
End Sub



[ 本帖最后由 lowxiong 于 2014-5-8 07:31 编辑 ]
2014-05-08 07:05
事业男儿
Rank: 2
等 级:论坛游民
帖 子:317
专家分:14
注 册:2007-4-25
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

谢谢版主,测试通过
2014-05-08 08:14
快速回复:又遇到硬骨头了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037149 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved