js实现延时加载Flash的方法


Posted in Javascript onNovember 26, 2015

本文实例讲述了js实现延时加载Flash的方法。分享给大家供大家参考,具体如下:

当页面中包含自动播放视频的flash播放器时,flash的流媒体播放会一直不停的下载视频(哪怕你点击了播放暂停/停止也一样在不停下载),这样会影响到页面其它元素的加载。

最简单的优化办法就是让Flash一开始不要播放:当然,你可以修改fla源文件,让视频播放一开始就处于暂停,直到用户点击了播放按钮。但问题是,如果您嵌入的是没有源文件的flash动画,这种路子就走不通了。

思路

可以先在放置flash的地方,放一张小图片,点击图片后再把图片元素换成对应的object标签。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>swf占位符</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
 <script type="text/javascript">
  $().ready(function () {
   $("#rbtvs_play_pos").click(function () {
    $("#swfPos").html("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0\" width=\"226\" height=\"338\" id=\"rbtvs_player\" align=\"middle\" style=\"z-index: -999\"><param name=\"allowScriptAccess\" value=\"Always\" /><param name=\"allowFullScreen\" value=\"false\" /><param name=\"movie\" value=\"http://img.rbtvs.com/swf/rbtvs_player.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#efefef\" /><param name=\"wmode\" value=\"opaque\" /><embed src=\"http://img.rbtvs.com/swf/rbtvs_player.swf\" quality=\"high\" bgcolor=\"#efefef\" width=\"226\" height=\"338\" name=\"rbtvs_player\" align=\"middle\" allowscriptaccess=\"Always\" allowfullscreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.adobe.com/go/getflashplayer\" /></object>");
   })
  })
 </script>
</head>
<body>
  <div id="swfPos">
    <img id="rbtvs_play_pos" src="http://img.rbtvs.com/bihu001/images/rbtvs_play.gif" style="cursor:pointer" alt="点击播放视频" />
  </div>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jQuery 1.2.x 升? 1.3.x 注意事项
May 06 Javascript
Extjs4 GridPanel 的几种样式使用介绍
Apr 18 Javascript
多个checkbox被选中时如何判断是否有自己想要的
Sep 22 Javascript
jquery实现的Banner广告收缩效果代码
Sep 02 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
Dec 31 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
Dec 01 Javascript
js实现返回顶部效果
Mar 10 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
Jun 25 Javascript
vue中的provide/inject的学习使用
May 09 Javascript
微信小程序实现购物车代码实例详解
Aug 29 Javascript
Vue 实现把表单form数据 转化成json格式的数据
Oct 29 Javascript
JavaScript实现页面动态验证码的实现示例
Mar 23 Javascript
学习JavaScript设计模式(链式调用)
Nov 26 #Javascript
学习JavaScript设计模式(继承)
Nov 26 #Javascript
js图片跟随鼠标移动代码
Nov 26 #Javascript
学习JavaScript设计模式(封装)
Nov 26 #Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
Nov 26 #Javascript
学习JavaScript设计模式(接口)
Nov 26 #Javascript
Jquery中request和request.form和request.querystring的区别
Nov 26 #Javascript
You might like
php pcntl_fork和pcntl_fork 的用法
2009/04/13 PHP
PHP 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
php去除字符串换行符示例分享
2014/02/13 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
laravel 修改.htaccess文件 重定向public的解决方法
2019/10/12 PHP
让whoops帮我们告别ThinkPHP6的异常页面
2020/03/02 PHP
javascript中xml操作实现代码
2011/11/21 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
2018/08/28 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
python实现excel读写数据
2021/03/02 Python
python模糊图片过滤的方法
2018/12/14 Python
对Python生成器、装饰器、递归的使用详解
2019/07/19 Python
python动态视频下载器的实现方法
2019/09/16 Python
python应用文件读取与登录注册功能
2019/09/23 Python
python os.path.isfile()因参数问题判断错误的解决
2019/11/29 Python
python3.7调试的实例方法
2020/07/21 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
加拿大女包品牌:Matt & Nat
2017/05/12 全球购物
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
经典禁毒标语
2014/06/16 职场文书
土地租赁意向书
2014/07/30 职场文书
先进基层党组织事迹材料
2014/12/25 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
辩护词范文大全
2015/05/21 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS