我在VB中加入了WindowsMediaPlayer控件,请问怎么去设置才能正确播放网络视频文件.(如要在www.avl.com.cn中播放一文件,http://lb.avl.com.cn/avload/free3.jsp?mt=2&mf=/vod1/sport/match/040616_lal_det/1.wmv怎么才能实现??谢谢.

解决方案 »

  1.   

    直接的连接直接输就行了,但是对于要登陆的,例如后缀是asp,php,cgi等等有时候可以,有时候不可以
      

  2.   

    这些实现方法的原理是什么,WMPlayer能放相信也有办法可以用这个控件来放,只是可能要传入一些播放时的参数(如USERID,PWD等)吧.谁知这些参数值怎么设定????
      

  3.   

    那不是在WMP设置的,那是free3.jsp来处理的,要想不登录就取得播放链接,只能先得到free3.jsp文件,研究它做了什么
    世纪前线的好像需要一个32位的验证串,过去我用的方法是访问一个“测试影片”,你访问一下就知道了,比如
    http://lb.avl.com.cn/avload/free3.jsp?mt=2&mf=/vod1/bench/bmw02_low.wmv
    你直接用浏览器访问这个地址,会自动跳转到下面的地址
    http://lb.avl.com.cn/avload/ref.jsp?mf=61.144.56.217/vod1/bench/bmw02_low.wmv&str=7768906391fd0132040eafe98de19f53
    最后面str=的后面就是验证串,先在这里把验证串取下来不好意思,我刚才又看了一下,结果现在的世纪前线改版挺大的,我过去的代码不管用了,你自己摸索一下吧,取得验证串没有问题,还是上面讲的办法,然后根据世纪前线现在的规律组合出真正的下载地址,这样就可以不用登录世纪前线网站,而且不用看“现在没有空闲服务器”的脸色了,呵呵祝你成功!