Joh*_*ose 10 html javascript flash video offline
我们公司希望将一些营销/培训内容放到USB拇指驱动器上,以便分发给我们的客户.
内容是HTML +一些嵌入式视频.视频(目前为.flv)不是交互式的或类似的,尽管它们对内容很重要.棘手的是,HTML包含需要在视频完成时运行的Javascript.
我们的第一个想法是使用像Jwplayer这样的Flash视频包装解决方案.当文件托管在Web服务器上时,这可以正常工作.但是,由于Flash的安全策略,本地(例如"file://foo.js")Javascript代码无法接收来自Flash对象的回调.此外,当本地Web文件包含Flash等ActiveX对象时,Internet Explorer用户会收到令人讨厌的安全警告(因为它们应该很好!).
想法?
理想情况下,我们希望尽可能跨浏览器和跨平台,而无需用户安装任何东西.但我们不能保证他们能够或不愿意使用安全设置,我们无法保证他们也会拥有支持HTML5视频的浏览器.
似乎默认的行业方式是简单地将内容打包成独立的Flash Player可执行文件.想知道是否可以这样做,最好是用网络标准.
虽然桌面版不支持视频,但Titanium Appcelerator桌面将接近完美!
好.这是我们要采用的解决方案.
但首先,这是我们没有使用的.我研究了Appcelerator Titanium,它承诺使用WebKit渲染引擎允许使用HTML5 + CSS构建跨平台桌面应用程序.他们有一个桌面版,但它几乎被忽视了他们的移动版.至关重要的是,他们桌面版的Windows版本不支持我们需要的视频.这是一种奇怪的限制,但我不会因为专注于快速扩张的移动市场而将其击败.
所以,这就是我们的目标:Mozilla Firefox,Portable Edition.通过一些调整,可以很好地实现此目的.
在这个例子中,我们假装我们正在为Acme Awesome Products做一个营销演示.

此时,您有一些与本机应用程序无法区分的东西.显然,有创造力的用户可以在应用程序的目录结构中达到高峰,并且看到您正在使用Firefox,并且所有Firefox的键盘快捷键仍然处于活动状态.如果这对您来说是一个问题,Firefox的"kiosk"式扩展确实存在,其中一些是相当防弹的,虽然我没有测试过它们,所以我不会在这里链接到它们.对我来说,这不是一个问题.
这种方法有很大的改进空间.我想要探索的未来事物是
| 归档时间: |
|
| 查看次数: |
2984 次 |
| 最近记录: |