使用 jQuery 设置一个 Flash 播放器
Using jQuery to set up a flash player
我有一个flash播放器(仅用于不支持html5视频的浏览器),如下所示:
<object id="mpl" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="300">
<param name="id" value="mpl" />
<param name="movie" value="/r/player.swf" />
<param name="quality" value="high" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
</object>
对于我需要 flash 的那些情况,这就是我尝试动态设置 url 的方式。 它适用于Chrome,但不适用于IE8(IE9模式下的IE8),这是我实际需要它工作的地方。
我得到的错误是 jquery 中的"无效参数",在与追加方法对应的行上。
IE8 是否希望我以不同的方式执行此操作?
data.videoPlayerContainer.find("object").append($('<param name="flashvars" value="width=400&height=300&displayheight=300&file=' + encodeURIComponent(flashUrl) + ' &autostart=true&type=flv&bufferlength=10&javascriptid=mpl&enablejs=true" />'));
data.videoPlayerContainer.find("object").append($('<embed src="/r/player.swf" name="mpl" width="400" height="300" bgcolor="#ccc3ad" allowfullscreen="true" allowscriptaccess="always" flashvars="width=400&height=300&displayheight=300&file=' + encodeURIComponent(flashUrl) + '&type=flv&bufferlength=10&showicons=false&shownavigation=false&autostart=true&javascriptid=mpl&enablejs=true" />'));
看看这
应该 https://github.com/swfobject/swfobject 可以帮助您找到合适的解决方案。
相关文章:
- “TypeError: req.flash 不是一个函数”,使用带有 nodejs、用户名和密码身份验证的护照
- 构建一个移动友好的浏览器游戏 - Pure JS,Jquery,Flash,Unity或WebGL
- 使用 jQuery 设置一个 Flash 播放器
- 我如何在JS中添加一个点击标签到用flash cc2014 html5画布完成的横幅中
- 如果启用了flash,则显示一个或另一个Drupal块
- 我如何才能阻止一个能够右键点击flash嵌入
- 如何调用一个简单的javascript函数();当我点击.swf文件(FLASH)中的按钮时
- Flash HTML5画布-鼠标悬停时从另一个MC瞄准一个MC
- I'我正在寻找一个使用Ajax和Flash进行文件上传的JavaScript库
- Javascript弹出在一个Flash片段
- 外部接口在Flash Actionscript 2工作在一个网站,但不是另一个
- 如何使一个文本flash在html/javascript
- 为没有flash的web商店设计一个拖放web图像配置器
- 我如何突出文本-严格定时-一个la卡拉ok没有Flash在网页上.什么技术选择
- 如何使用setTimeout()来启动一个Flash动画
- 需要有一个iPad友好的(html)头文件加载时,检测而不是普通的flash头文件
- 在新页面上加载一个flash视频,它在上一页上的位置
- 是否有可能捕获/找到一个flash电影的尺寸,因为它加载到一个网页
- 我可以创建一个javascript carousel,其中包含一个flash文件以及静态图像
- 是否可以创建一个Flash视频播放器,播放在youtube上托管的视频