我利用别人给我的源码,制作了个简易的VB网络电视,数据是调用的诸如优酷、奇艺等的视频。他现在每次播放视频前、暂停视频时,都会有广告出现。
我查询了下,应该可以在这个客户端通过屏蔽视频站的广告域名来达到屏蔽广告的效果,类似金山的广告过滤那样子,
哪位高手能帮忙写下代码?由于本人对VB一点也不了解,只好向各位求助。
例如:ad.baidu.com 替换成127.0.0.1这样子

解决方案 »

  1.   

    这个就没这么简单了,人家是FLASH,里面是二进制格式
      

  2.   

    不是flash  只要能把ad.baidu.com 替换成127.0.0.1这样子就可了
      

  3.   

    修改HOST文件应该可以实现你要的效果.
      

  4.   

    我想在程序中屏蔽,如果是修改hosts的话,可能会被垃圾360获取其他程序报成是病毒
      

  5.   

    有源码的话 找出调用Flash的地址 注释掉
      

  6.   

    http://blog.csdn.net/norsd/article/details/3499371
    类似这样的 我是小白 对VB一点也不懂上面的这个代码好像不全
    我愿意给能帮我的人几包烟钱
      

  7.   

    Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
       Dim nURL As String
       nURL = URL
       If LCase(nURL) = "http://www.baidu.com/" Then Cancel = True '设置为不能打开百度
    End Sub这样子可以屏蔽域名如果是多个网址的话应该怎么写?
    我把上面的代码复制,然后把复制的代码中的www.baidu.com 替换成www.163.com这样程序会出错