win2000下媒体播放器控件(msdxm.ocx)问题,江湖救急啊!!!!!!!!!!!
我在windows2000下用VB6.0调用win2000自带的媒体播放控件(msdxm.ocx)6.4,编一个媒体播放器,要求支持网络媒体(如:http://192.168.0.1/vcd/b.dat),可我怎么试就是不能打开网络媒体,而本地文件或是网络共享文件都行.一打开http://192.168.0.1/vcd/b.dat这样的路径就提示找不到文件,而同样的路径用win2000自带的windows media player 6.4 却可以,而它使用的也是同一个控件.而同样的代码在win98下却可以.而在win2000下,不采用控件,而使用引用对象却也可以播放,但我不知道怎样控制视频窗口了.谁知道怎么怎样控制视频窗口也可以.代码如下:
'采用控件
private sub Commmand1_click()
mediaplayer1.open "http://192.168.0.1/vcd/b.dat"
end sub
'上述代码运行后,控件提示为路径错误,但地址绝对没错,用win2000自带的windows media player可以播放的
'不采用控件,引用对象
'先引用msdxm.ocx文件
dim MM as new mediaplayer.meidaplayer
private sub Commmand1_click()
mm.open "http://192.168.0.1/vcd/b.dat"
End sub
'上述代码可以打开并播放文件,但只能在显示模式为全屏时才能看到视频窗体,并且不能控制.
而windows Media player 7.0 控件竟然在VB开发环境下运行就出错,而编译成EXE后却可以运行,真是怪哉怪哉!,但7.0控件的视频窗口不能接受鼠标和键盘事件,而且一失去焦点就缩小了,看来微软件的东西从不会让人用得开开心心的.
HELP HELP HELP ME!!!!!!!!!!
问题点数:100、回复次数:5Top
1 楼hylyz(无情)回复于 2002-04-14 19:07:22 得分 0
谁有源程序最好,最好连msdxm.ocx 这个怪胎文件也一起传.记住版本为6.4 ,而不是7.0或以后的.
hymeeg@21cn.com
谢谢各位了.Top
2 楼wgku(云霄)回复于 2002-04-14 20:24:27 得分 0
我想是端口号的问题,要知道指定的端口号才能下影片在线播放Top
3 楼hylyz(无情)回复于 2002-04-15 01:39:02 得分 0
不会吧,同样的程序代码在win98下挺好的啊Top
4 楼CDSoftwareWj(95927)回复于 2002-04-21 19:36:37 得分 100
hehe^^ 我来了,对了要是给分的话,请把我给你解决问题的原帖连接在这里帖呀,省的叫人说XXXX…………Top
5 楼zslwp(周周)回复于 2002-04-22 09:04:53 得分 0
不就是想在VB中通过Http协议播放媒体文件吗?用DirectShow吧,很方便。Top




