Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 关于flash视频前的加载广告问题

[复制链接]
xunzhao520 发表于 2011-1-23 18:02:09 | 显示全部楼层 |阅读模式
本站视频之前加载优酷广告,但因引用的一个优酷广告打开迟钝
导致计时不准
这个问题有待解决,如果使用本地flash,依旧出现显示与计时不准
请问怎么做才可以 按照优酷视频广告加载完之后才能播放下一段
具体体现如图
视频播放前加载的优酷广告和自定义文字广告
使用js 倒计时提醒


加载完之后转跳到 要播放的视频,无论优酷还是酷6
或者快播 等等
本站电影频道测试地址http://www.websl.cn/space-1-do-movie-id-7.html


 楼主| xunzhao520 发表于 2011-1-23 18:14:08 | 显示全部楼层
但如果只加载图片广告的话 本人可以为您提供代码

代码如下:


  1. <div style="width:520px;height:390px;background:#000;color:#fff;text-align:center;" id="syc_loadimgplay">视频正在加载中.....在这段广告之后立马为您呈现...加载后的视频更加流畅<br>
  2. <EMBED name=movie_player pluginspage=http://www.macromedia.com/go/getflashplayer src=http://player.youku.com/player.php/sid/XMTYwNDAyNzg0/v.swf width=490 height=250 type=application/x-shockwave-flash d="movie_player" bgcolor="#000000" quality="high" allowfullscreen="true" flashvars="isShowRelatedVideo=false&showAd=0&show_pre=0&show_next=0&isAutoPlay=true&isDebug=false&UserID=&winType=interior&playMovie=true&MMControl=false&MMout=false&RecordCode=1001,1002,1003,1004,1005,1006,2001,3001,3002,3003,3004,3005,3007,3008,9999"></EMBED>
  3. <br>广告播放完之后.....等到这段文字消失后就会为您呈现视频内容<br>
  4. <div id="time"></div>
  5. <script type="text/javascript">
  6. var left = 38; // 剩余时间
  7. setTime();
  8. function setTime() {
  9.   if (left) {
  10.     left --;
  11.     var hour = Math.floor(left / 3600);
  12.     hour = (hour < 10) ? ('0' + hour) : hour;
  13.     var minute = Math.floor((left % 3600) / 60);
  14.     minute = (minute < 10) ? ('0' + minute) : minute;
  15.     var second = (left % 3600) % 60;
  16.     second = (second < 10) ? ('0' + second) : second;
  17.     var time = document.getElementById('time');
  18.     time.innerHTML = '广告倒计时<span>' + hour + '</span>小时<span>' + minute + '</span>分<span>' + second + '</span>秒';
  19.   } else {
  20.     /*window.location.reload();*/
  21.     var time = document.getElementById('time');
  22.     time.innerHTML = '时间结束';
  23.   }
  24. }
  25. window.setInterval(setTime, 1000);
  26. </script>

  27. <div id="timer" style="color:red"><br>
  28. <A title="治疗早、中期冠心病及并发症,免除做昂贵的支架费用" href="http://dtdr.net" target=_blank>不做支架治疗冠心病</A><br>
  29. <A title="本站支持健康类各类广告" href="http://iylqx.cn/space-mtag-tagid-92.html" target=_blank>广告位招商中</A><br>
  30. 广告位空缺中 </div>
  31. </div>
  32.    <script language="javascript">
  33.    setTimeout("showswf();",42000);
  34.    function showswf(){
  35.     document.getElementById("syc_loadimgplay").style.display="none";
  36.     document.getElementById("players").style.display="block";
  37.     document.getElementById("content").style.display="block";
  38.    }
  39.    </script>
  40.    <span id="players" style="display:none;">$movieshow[playcode]</span>
  41.    <table border="0" class="movie">
  42.     <tr>
  43.        <td colspan="2" height="20px" class="title gray"><font size="2" color="Black">播放地址</font>&nbsp;&nbsp;&nbsp;(<font color="Green">播放器:$movieshow[playername]</font>)</td>
  44.     </tr>
  45.     <tr>
复制代码
红色部分为 视频播放前加载的广告,如果启用文字或图片的话,定时可以短些,var left = 38; // 剩余时间
可以改的更短些,以免观众等待不及

但我采用的是视频加文字超链
因为我加载的一段优酷视频实际为36秒,但因优酷视频本身的广告加载缓慢,导致计时转跳不准

除非用户带宽没问题,计时还是相当准确,这个需要一个加载较快的视频广告才可以

如果把视频广告压缩下 放到本地也是很不错的

希望有意思的朋友去测试下 很有意思

为站长朋友做flash游戏站或者电影网站提供帮助

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-7-5 20:03 , Processed in 0.150291 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表