像56、youku、tudou 视频网站,播放视频时,前面有一段 倒计时广告,广告后才真正开始播放。问: 这个倒计时的 广告是怎么做的? 如何实现?请各位帮忙!!!

解决方案 »

  1.   

    flsah编程
    flash的actionscript可以跟javascript交互
    http://topic.csdn.net/u/20080711/10/04c3cc73-28c9-405e-9b88-e77f9d30000c.html
      

  2.   

    var connection_nc:NetConnection = new NetConnection(); 
    // 创建一个 NetConnection 对象 
    connection_nc.connect(null); 
    //预设NetConnection 对象为空 
    var stream_ns:NetStream = new NetStream(connection_nc); 
    // 创建一个本地流连接 
    my_video.attachVideo(stream_ns); 
    // 将 NetStream 视频输入信号附加到 Video 对象 
    stream_ns.play("/vedio/ad.flv"); 
    //以下判断AD.FLV视频流结束后重新播放新的VIDEO 
    stream_ns.onStatus = function(infoObject:Object) { 
    //获取事件内容infoObject[prop]; 
    for (var prop in infoObject) { 
      var test:String = infoObject[prop]; 
      //trace(test); 
    if (test == "NetStream.Play.Stop") { 
      trace("播放完毕,马上开始播放下一个"); 
      stream_ns.play("/vedio/bass.flv"); 
      } 

    }; 
    //流方式播放ad.flv 文件 
    //***************以下为FLV流信息获取************************** 
    this.createTextField("loaded_txt", this.getNextHighestDepth(), 10, 10, 160, 22); 
    var loaded_interval:Number = setInterval(checkBytesLoaded, 500, stream_ns); 
    function checkBytesLoaded(my_ns:NetStream) { 
    var pctLoaded:Number = Math.round(my_ns.bytesLoaded/my_ns.bytesTotal*100); 
    loaded_txt.text = Math.round(my_ns.bytesLoaded/1000)+" of "+Math.round(my_ns.bytesTotal/1000)+" KB loaded ("+pctLoaded+"%)"; 
    progressBar_mc.bar_mc._xscale = pctLoaded; 
    if (pctLoaded>=100) { 
    clearInterval(loaded_interval); 

    } 这是我在网上找的一个也是做视频的,具体的东西我也没做过,可以参考下。。先加载广告视频,加载完后,立即根据参数加载新的视频或者播放列表。
      

  3.   

    2步加载的可能性很大,不过人家一般是flash做的,flash先加载广告再加载视频1
      

  4.   

    播放器的功能,加载两段视频根本不算什么,我研究过优酷、56及新浪以及CCTV等视频网站,发现这些网站的视频只要稍大点都会被拆分成多个flv文件连在一块播放,但进度条上显示的视频长度却是这些视频的总长度,拆分为多个flv文件的好处就是节省带宽,只有前一个flv文件快播放完了,下一个才开始加载,如果用户没看完就不看了,那么后边的视频就不需要加载了,这样一定程度上可以节省比较紧张的带宽。=============================
    www.webdiyer.com
      

  5.   

    是用 js 控制的吗? 能发段 js代码吗?
      

  6.   

    这个不难,是制作播放器的问题,跟视频本身没什么关系,我刚做过一个silverlight视频播放器,里面加段广告应该不是什么难事。
      

  7.   

    楼上的兄弟,Silverlight视频播放器发放给我呀!我等着用呀!
    我的QQ:357732053