当前位置: 代码迷 >> ASP.NET >> 怎么给视频加一段广告?
  详细解决方案

怎么给视频加一段广告?

热度:9728   发布时间:2013-02-25 00:00:00.0
如何给视频加一段广告?在线等......
像56、youku、tudou 视频网站,播放视频时,前面有一段 倒计时广告,广告后才真正开始播放。

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

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

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

------解决方案--------------------------------------------------------
flsah编程
flash的actionscript可以跟javascript交互
http://topic.csdn.net/u/20080711/10/04c3cc73-28c9-405e-9b88-e77f9d30000c
------解决方案--------------------------------------------------------
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
------解决方案--------------------------------------------------------
先加载后加载的问题
------解决方案--------------------------------------------------------
  相关解决方案