我想使用HTML5功能创建一个Windows桌面应用程序,特别是H.264视频,Web SQL数据库,FileReader API。我不想使用AIR(目前不支持视频标签,而是使用Flash)。理想情况下,我想要一个exe文件,它只是在基本窗口中包装最新版本的webkit。它应该是独立的,而不是依赖于安装了Chrome等的用户。它可以在与exe相同的目录中加载index.html文件。就是这样。
我一直找不到这样的东西。我打算使用QTWebkit自己构建它,但由于某种构建问题,最新版本(4.8.0)不支持Video标记。我假设4.8.1版本将解决此问题。 有没有人知道现在有这样的东西?
答案 0 :(得分:2)
对于遇到这种情况的人来说,Appcelerator不再支持Titanium for desktop,但是该项目仍然作为开源计划得到支持。截至今天(10/14/2012),它被称为TideSDK。根据他们的推特账号,由于一些赞助工作将最终落入代码库,他们在1.3版本中落后。
尚未提及的其他选项包括AppJS(OSS,需要node.js)和Sencha Desktop Packager(非常昂贵)。
答案 1 :(得分:2)
我认为钛并没有完全消失。这个东西叫做tideSdk 我也无法尝试,因此视频支持和编解码器可供您进行探索。他们是这样说的:
使用HTML5,CSS3和JavaScript创建多平台桌面应用 TideSDK是创建漂亮而独特桌面的新标准 使用您的网络开发技能的应用程序。
答案 2 :(得分:2)
我最近想过做同样的事情,你仍然可以在没有使用闪光灯的情况下使用它,但你也可以使用Chrome打包应用程序,mozilla棱镜(虽然今天不活动)或Microsoft HTA(html应用程序)。
答案 3 :(得分:0)
您可以考虑使用一个为您设置浏览器嵌入的框架Titanium。它主要用于创建可以发布到iphone,android和Windows设备的应用程序。它将创建一个Windows MSI安装。
另一个选择是使用CEF project(Chromium Embedded Framework for C / C ++)。我没有多看,所以我不能告诉你这是多么困难/容易。他们的主站点还有Java,.NET和其他语言的包装器。