我正在一个拥有大量嵌入式YouTube视频的网站上工作,客户希望在视频停止播放时显示弹出窗口.
我查看了youtube api,似乎有办法检测视频何时结束:
http://code.google.com/apis/youtube/js_api_reference.html
但我无法嵌入他们在该页面上提到的视频,因为视频已经在网站上(数千个已通过粘贴嵌入代码手动添加).
有没有办法在不更改任何现有视频的情况下检测这些视频的结尾(使用javascript)?
今天我检查了mega.co.nz,我很兴奋一些功能.例如,在下载页面中,它将在浏览器上下载文件,之后用javascript解密它们.
例如,请参阅此链接以下载png文件:
https://mega.co.nz/#!7JRgFJzJ!efpJGWuPhYczLexY19ex82nuwfs4sR_DG4JXddeClH4
在此链接中,它将在浏览器中开始下载.我检查了检查元素中的网络选项卡,它将在完成文件的所有部分之后用AJAX下载部分文件,将它们全部保存在计算机上的一个文件中!
我想知道他们做了什么?你可以解释或链接到某些关于浏览器内部下载文件的资源吗?
也可以只使用javascript或应该使用一些Flash插件或类似的东西吗?
好吧,我对所有的流行语和新闻发布的宾果游戏感到困惑.
好的,所以我听到的是这个难题有三个不同的部分:
它是否正确?
-亚当
我一直在读Adobe已经在flash 9-10中使crossdomain.xml更加严格,我想知道有人可以给我贴一份他们知道有用的副本.在Adobe的网站上找到最近的样本有些麻烦.
我试图找出一个体面的解决方案(特别是从SEO方面)在网页中嵌入字体.到目前为止,我已经看到了W3C解决方案,它甚至不适用于Firefox,这个非常酷的解决方案.第二种解决方案仅适用于标题.是否有可用于全文的解决方案?我厌倦了网页的标准字体.
谢谢!
我觉得基于Flash(或基于Silverlight)的网站通常不受欢迎,除非您创建游戏或多媒体内容丰富的应用程序.为什么会这样?
当使用<object>and <embed>标签嵌入Flash对象时,会有一个名为的属性wmode.似乎大部分时间wmode="transparent"都与wmode="opaque"Flash实际上没有任何透明颜色相同,因此底部HTML元素将被显示.因此,opaque应该比transparent由于需要更少的透明处理更快,但大多数时候我看到嵌入的Flash对象transparent而不是opaque.
opaque 需要使Flash对象不会覆盖其他HTML元素(例如弹出额外子菜单的菜单项不会被Flash对象覆盖).
顺便说一句,有没有正式文件wmode的opaque,transparent和window?我只能找到描述它的博客,但不能找到正式的文档.谢谢.
我公司开发了几种类型的应用程序.我们的很多业务来自于多媒体类应用,通常是在Flash中完成的.然而,现在房子的这一边开始向Flex开发迁移.
我们的其他大多数开发都是使用.NET完成的.我正在努力推动Silverlight开发,因为它将更好地利用.NET开发人员.我更喜欢Silverlight平台而不是Flex平台,因为Silverlight是所有.NET代码.我们的工作人员比Flash/Flex开发人员多,我们的大多数Flash/Flex开发人员都是图形艺术家(不是真正的程序员).他们现在推动Flex的唯一原因是因为它似乎是Flash的逻辑步骤.
我用两者完成了开发,老实说我相信Silverlight更容易使用.但我试图说服那些只是Flash开发人员的人.
所以这就是我的问题:如果我要参加会议来赞美Silverlight,为什么公司想要使用Silverlight而不是Flex?除了显而易见的"并非每个人都拥有Silverlight"之外,每个人的利弊是什么?
我正在使用我正在编写的Flex 4.1应用程序遇到一些非常奇怪的行为,这会阻碍测试.似乎我可以重新加载应用程序16次,然后在17日,加载过程失败了
Error #2046: The loaded file did not have a valid signature
Run Code Online (Sandbox Code Playgroud)
它似乎一直在Firefox 5.0和Chrome 12上重新加载.我不确定它是否相关,但我在Ubuntu 10.04上运行Flash Player v10.2.159.1(也发生在10.3.181.34).适用于播放器的常规版本和调试版本.当我在Windows FF5上运行应用程序时,它似乎不会发生.关闭当前浏览器窗口似乎无法修复它.唯一的方法是完全关闭所有浏览器窗口并重新启动浏览器.然后在16次成功加载后,第17次失败.
在这一点上,我正在考虑将其粉碎为Linux Flash错误,但我想确定并检查是否有人知道我是否应该采取措施来防止这种情况发生.
这篇文章的用户似乎遇到了同样的问题,但我猜他没注意到我的模式.
任何帮助将不胜感激.鲁伊
==更新==
我刚刚意识到,在我的应用程序开始抛出2046错误之后,尝试加载使用已签名RSL的任何其他Flash也会显示2046错误(例如此应用程序),这意味着问题并非特定于我的应用程序且很可能与Flash缓存或类似的东西.
在ActionScript 3中,使用矢量图形是一种保证对项目性能造成巨大损害的方法.
使用单一的Bitmap所有图形通过使用.copyPixels()通过其BitmapData全部到位矢量图形的对象将产生一个可笑的性能提升,是人们喜欢自己开发中的Flash游戏是必不可少的.
除此之外,我不确定我应该针对并尝试优化的下一个重要事项是什么.我确实使用了很多内置的三角函数,但它们似乎并没有那么多.我知道有一些库用近似方法和类似的方法来优化数学,但到目前为止我还没有找到这些必要的库.
我应该看看还有其他重要的已知点吗?我更多地指的是我应该注意的内置事物(比如避免矢量渲染),而不是如何改进我自己的编码风格.
flash ×10
apache-flex ×3
javascript ×3
embed ×2
html ×2
silverlight ×2
.net ×1
actionscript ×1
api ×1
download ×1
fonts ×1
linux ×1
object ×1
optimization ×1
performance ×1
wmode ×1
youtube ×1