Mediaplayer怎么播放网络邻居中另外一台机器上的声音文件?(200分)

W

weiiguo

Unregistered / Unconfirmed
GUEST, unregistred user!
如题
放声音文件的机器要用户名和密码才能进去。
或者不用Mediaplayer,用其他媒体控件也行,不过不能用第三方控件
 
不用OpenDialg对话框选择路径
 
我用登陆机器的方式把文件拷贝到本地播放,可是这样有一个问题,当用程序登陆的时候,用户可以通过网络邻居和//192.168.1.111登陆登陆到那台声音服务器上,存在安全问题,大虾们有什么好的方法?谢了
 
说了半天,不知你说了些什么?倒底是没法本身播放?还是网络权限不够呀?
 
没权限,你能读别的电脑的文件吗?昏。登上那台电脑你又说不安全。不登电脑间没权限啊。怎么读啊,除非你的软件自已处理自动登上那台电脑电脑的问题。
 
就好比,要人家去你家拿东西,又不准人家进你家里。可能吗?
 
你可能要的是如何使用后台程序来从有用户名和密码的电脑读取文件,而非人工通过网络邻居和//192.168.1.111登陆至那台电脑来打开文件吧。
 
to skywin:我现在就是用代码登陆有用户名和密码的电脑,而非人工通过网络邻居和//192.168.1.111登陆
 
有没有大虾知道Mediaplayer的URL怎么用的,或是其他方式
 
类似通过IIS方式的访问
 
關注此問題
 
Mediaplayer的filename为什么不能这样写MP.FileName := ‘http://192.168.1.193/dqgaRecVoice/2006/12/26/20612261160003.Wav’。
dqgaRecVoice是我建的一个虚拟目录,
http://192.168.1.193/dqgaRecVoice/2006/12/26/20612261160003.Wav在浏览器里是可以预览的。
 
如果http://192.168.1.193/dqgaRecVoice/2006/12/26/20612261160003.Wav在IE里是可以直接访问的
那么你直接用windows media player的Activex控件来读不就行了,这个不算第3方控件吧......
WindowsMediaPlayer1.URL:='http://192.168.1.193/dqgaRecVoice/2006/12/26/20612261160003.Wav';
 
to hs-kill:
windows media player是个不错的选择,能否提供一些windows media player常用的方法和属性的使用,谢谢!
 
问题搞定,用 windows media player,感谢hs-kill!
 
方法属性啊.....要看SDK..:http://msdn.microsoft.com/en-us/library/bb262657(VS.85).aspx
或者可以看WMPLib_TLB单元,里面有所有的对象、方法、状态
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部