草庐IT

flash-video

全部标签

javascript - 将 Flash (swf) 文件嵌入 HTML(和 XHTML)文档的 final方法是什么?

像大多数人一样,我使用SWFObject将Flash(swf)文件嵌入到我的Web项目中。如你所知SWFObjectoffers2waystoembedFlash:静态发布和动态发布。静态发布使用常规标记将文件嵌入到文档中,还可以使用JavaScript进行仅使用常规标记无法进行的检查。这很好,因为如果您的客户无法打开JavaScript(搜索引擎、某些可移植设备...),该文件仍会显示(如果他们安装了正确的Flash插件)。但是,如果有人使用旧版/未打补丁的InternetExplorer(betweenApril2006andApril2008),他们将通过可怕的“点击激活”来与F

Javascript -> Flash 抛出 "Error calling method on NPObject"

我正在尝试从Javascript调用Flash(AS3)函数。代码运行时,出现错误“错误:未捕获的异常:在NPObject上调用方法时出错!”从我一天的谷歌搜索来看,这似乎是一个安全问题,我已经做了我能找到的一切,但错误仍然出现。一些细节:*Flash9和Flash10播放器都会出现这种情况。*swf与加载它的php文件位于同一域中,该文件包含试图调用Flash函数的javascript。*我正在使用sfwobject2.2加载swf文件,如下所示:varflashvars={};varparams={};varparams={menu:false,bgcolor:"#ffffff",

javascript - 用于更改视频标签源的 setAttribute 和 video.src 在 IE9 中不起作用

我确实阅读了每个关于在IE9中通过javascript动态更改视频标签源的stackoverflow线程,包括有用但未达成一致的帖子here和here,但感觉还有另一种解决方案。这是我正在尝试做的最基本的例子:varvideo=document.getElementById('video');//now,useeitherofthelinesofcodebelowtochangesourcedynamicallyvideo.src="nameOfVideo";//oruse...video.setAttribute("src","nameOfVideo");这两行代码都被Interne

javascript - 'AbortError : The operation was aborted.' - 在 Firefox 中调整 HTML 5 video.currentTime 时出错

当使用Firefox并使用HTML5视频更改视频的位置时。有谁知道是什么原因造成的?这是我的想法:将其设置为没有相应帧的时间值-我试图始终将其设置为存在帧的时间以应对这种情况视频帧在请求下一帧时没有加载-为了测试这一点,我将超时设置为5毫秒,这肯定会减少错误数量,因此这是源头的一些证据的错误。我制作了调整视频时间的slider来复制错误:varvid=$('#v0')[0];varslider=document.getElementById('vidSlider')linkVideoToSlider();vid.onplay=vid.onclick=function(){vid.onp

javascript - 有谁知道 gmail 使用 flash 做什么?

我觉得很奇怪Gmail.com使用Flash,因为Flash被认为对网络而言糟糕(在很多方面)。Gmail使用Flash做什么?为什么不使用JavaApplet或Javascript来实现该功能? 最佳答案 随着附件的各种性感,如@ScottRmentioned:...Flash绝对用于视频聊天。 关于javascript-有谁知道gmail使用flash做什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

javascript - 如何检测 Chrome 的 "click-to-play"Flash 阻止功能当前处于事件状态

跟踪Chrome的点击播放功能的状态您如何检测Flash插件已被暂时禁用,或者相反,如何检测它已因Chrome的“点击播放”功能而启用?背景Chrome的新“点击播放”功能可检测不明显的插件并暂停它们。Chrome在插件上显示一个“播放”按钮,用户可以单击“播放”按钮来激活插件。(引用:https://productforums.google.com/forum/#!topic/chrome/xPcpRBzyPcc)这是它的实际截图(注意白色播放按钮):您可以在这个屏幕截图中看到它暂停了一个视频播放器(右栏)。该视频播放器具有覆盖基于Flash的视频播放器的基于HTML5的控件。因此,

javascript - ajax 调用后 Rails 不显示 flash 消息

我正在编写一个Rails4.0.2应用程序,并试图在AJAX事件后在我的View中显示一个Flash通知。在我看来,我显示了一个日历,其中包含用户可以单击的日期。当他们这样做时,我通过onclick事件处理程序触发AJAX事件,该事件处理程序更新我的模型,添加或删除记录。触发事件后,我完成页面刷新以显示更新后的结果。我发现我必须在JS单击事件期间进行页面刷新才能使View正确更新。仅在Controller中进行重定向或呈现是不够的。因此,为此,我在我的Controller中设置了一个Flash通知...defset_conflicts@conflict=@member.conflict

javascript - 通过 JavaScript 点击 Flash 对象

是否可以通过JavaScript触发Flash对象的点击事件? 最佳答案 是也不是。您可以使用ExternalInterface在您的Flash项目中模拟点击事件,前提是它们不关心事件源(即人与否)。但是,文件选择对话框是Flash中对单击事件源特别不敏感的功能之一。如果没有真正用户的真正点击(就浏览器而言),就不可能触发它;如果可能的话,这实际上是一个潜在的安全风险。如果我没记错的话,这在FP9之前是可能的,我们为我们的文件uploader利用了这种行为。一旦他们修复了它,这就开始引起问题,但我很高兴他们这样做了:)克服此限制的典

javascript - 在 View 之间传递对象(Flash 消息)

在以下情况下传递消息的最佳方式是什么。在$scope.p.$save的成功场景中,结果包含一条消息(res.message),我喜欢在下一个View中显示($location.path("/test/"+res.reply.Id))。如果没有AngularJS,我可能会在url中传递它或将其保存在sessioncookie中。但是,我想AngularJS中可能有更好的方法,因为没有浏览器重定向并且状态应该可用。实现这一目标的最佳方法是什么?在rootScope中设置它会在我使用浏览器后退按钮时显示它,并且消息的范围应该只用于第一次导航到新View。functionNewCtrl(Pho

javascript - YouTube 播放器 API : How to get duration of a loaded/cued video without playing it?

我无法通过YouTubePlayerAPI的getDuration()方法获得加载/提示视频的正确视频持续时间/长度(以秒为单位);但是,同样的方法会在视频开始播放后返回一个有效值!想知道YouTube如何能够显示加载/提示视频的有效持续时间。当我用15秒的视频剪辑加载此HTML页面时,我得到以下调试输出:状态=5持续时间=-0.000025当我点击“播放”按钮时,我得到以下调试输出:状态=3持续时间=15,非常感谢解决方案或解决方法。加载、立即播放和暂停播放器不是我最喜欢的方法。varvideoId;videoId='http://www.youtube.com/v/4TSJhIZm