日期:2014-05-17  浏览次数:20615 次

如何给视频加一段广告?在线等......
像56、youku、tudou 视频网站,播放视频时,前面有一段 倒计时广告,广告后才真正开始播放。

问: 这个倒计时的 广告是怎么做的? 如何实现?请各位帮忙!!!

------解决方案--------------------
这个是视频制作的事情
------解决方案--------------------
没有做过 友情帮顶
------解决方案--------------------
视频制作的问题。
------解决方案--------------------
... 那是人家先加载广告视频,播放完成后再加载你要看的视频文件。。
------解决方案--------------------
应该是视频 处理过了。。。
要不,先加载广告;完了,加载视频。。。
------解决方案--------------------
不懂这个问题, 是不是上传上去他们再加一道工
一种影视后期的软件弄了个广告。?
------解决方案--------------------
视频制作的事情,要不那些编辑不就没有事情干了吗
------解决方案--------------------
关注中
------解决方案--------------------
探讨
不是用代码弄得吗?

------解决方案--------------------
视频应该是处理过的吧!!
------解决方案--------------------
探讨
如果是两段视频,先加载广告视频 再加载你要的视频,用代码怎么实现这两个视频的加载和链接呢?

------解决方案--------------------
flsah编程
flash的actionscript可以跟javascript交互
http://topic.csdn.net/u/20080711/10/04c3cc73-28c9-405e-9b88-e77f9d30000c.html
------解决方案--------------------
C# code
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); 
} 
}

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

=============================
www.webdiyer.com
------解决方案--------------------
先加载后加载的问题
------解决方案--------------------