【问题标题】:Is there an Adobe AIR like product for just HTML5 (no flash) on Windows是否有类似 Adob​​e AIR 的产品仅适用于 Windows 上的 HTML5(无闪存)
【发布时间】:2012-02-13 21:47:32
【问题描述】:

我想创建一个使用 HTML5 功能的 Windows 桌面应用程序,特别是 H.264 视频、Web SQL 数据库、FileReader API。我不想使用 AIR(目前不支持 video 标签,而是使用 Flash)。理想情况下,我想要一个将最新版本的 webkit 包装在基本窗口中的 exe 文件。它应该是独立的,而不是依赖于安装了 Chrome 等的用户。它可以在与 exe 相同的目录中加载 index.html 文件。就是这样。

我一直找不到这样的东西。我打算使用 QTWebkit 自己构建它,但由于某种构建问题,最新版本 (4.8.0) 不支持 Video 标签。我假设 4.8.1 版本会解决这个问题。 有没有人知道现在有这样的东西?

【问题讨论】:

    标签: windows html webkit tidesdk


    【解决方案1】:

    对于遇到此问题的任何人,Appcelerator 不再支持桌面版 Titanium,该项目仍作为开源计划得到支持。截至今天(10/14/2012),它被称为TideSDK。根据他们的 Twitter 帐户,他们落后于 1.3 版本是因为一些赞助工作最终会出现在代码库中。

    尚未提及的其他选项包括 AppJS(OSS,需要 node.js)和 Sencha Desktop Packager(相当昂贵)。

    【讨论】:

      【解决方案2】:

      我认为钛并没有完全消失。有一个东西叫tideSdk 我还无法尝试,因此视频支持和编解码器对您开放供您探索。他们是这样说的:

      使用 HTML5、CSS3 和 JavaScript 创建多平台桌面应用 TideSDK 是创建精美独特桌面的新标准 使用您的网络开发技能的应用程序。

      【讨论】:

        【解决方案3】:

        我最近想过做同样的事情,您仍然可以在不使用 flash 的情况下使用 air 进行操作,但您也可以使用 Chrome 打包应用程序、mozilla prism(虽然今天不活动)或 Microsoft HTA(html 应用程序)。

        【讨论】:

          【解决方案4】:

          您可以考虑使用像Titanium 这样为您嵌入浏览器的框架。它主要用于创建可以发布到 iphone、android 和 windows 设备的应用程序。它将创建一个 Windows MSI 安装。

          另一种选择是使用CEF project(用于 C/C++ 的 Chromium Embedded Framework)。我没有看太多,所以我无法告诉你使用它有多么困难/容易。他们的主站点还包含 Java、.NET 和其他语言的包装器。

          【讨论】:

          • 很遗憾,桌面上的 Titanium 不再受支持。 CEF 看起来不错,但不支持 h.264,我猜可能是许可问题。不过,与 webM 和 Ogg 配合得很好。
          猜你喜欢
          • 2014-04-28
          • 1970-01-01
          • 1970-01-01
          • 2012-07-04
          • 2011-04-10
          • 1970-01-01
          • 2012-01-29
          • 1970-01-01
          • 2016-02-27
          相关资源
          最近更新 更多