【问题标题】:Phonegap - offline application with videoPhonegap - 带视频的离线应用程序
【发布时间】:2015-01-16 16:02:39
【问题描述】:

我被要求创建一个翻板式网站,该网站将嵌入可查看的 PDF 文档和小视频。很简单,我已经构建了翻转板并了解如何进行视频嵌入等。

关键是,这需要离线,因为目的是让用户在他们的飞机飞行中使用它......

phonegap 是否能够创建嵌入 10-12:30 秒视频的原生网络应用?

我正试图真正理解这一切。

我的目标是获得更大的下载量(可能高达 80-100mbs),然后从第一次离线打开时就完全可用。

这是正确的方法吗?

谢谢,

阿利斯泰尔。

【问题讨论】:

    标签: cordova


    【解决方案1】:

    就像迂腐一样,在 Cordova(以前称为 PhoneGap)的情况下谈论原生有点误导,因为它们通常被称为混合应用程序。

    关于你的想法,是的,这是可能的。您可以在设备文件系统上存储多少没有限制(除了可用空间的明显物理限制)。也可以像从网络上一样显示来自本地文件系统的视频。您应该研究的是 Cordova 的 File plugin,您可以将视频存储在本地文件系统上,然后检索它们的 URL 或数据。

    【讨论】:

      【解决方案2】:

      iOS 直接支持 HTML5 视频播放,而 android 不支持。有几种选择。

      1) 使用 FileTransfer 插件在您的应用首次启动时复制文件。然后你就可以玩它们了。详情见here

      2) 使用为您执行 #1 中的步骤的插件。这些允许您为 iOS 和 android 使用相同的 HTML5 代码。

      https://github.com/macdonst/VideoPlayer

      https://github.com/jaeger25/Html5Video


      对于 PDF,iOS 使用 InAppBrowser 插件本机支持此功能。有关详细信息,请参阅this question

      同样,android 也是个问题,因为没有原生 PDF 查看器。以下是一些建议。
      1)使用网络意图方法。 Web 意图用于查找将为您打开文件的已安装程序。这是一个处理这个问题的插件。

      https://github.com/don/FileOpener

      2) 以下是类似question 中的一些其他建议。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-03-29
        • 1970-01-01
        • 2014-08-15
        • 1970-01-01
        • 2013-10-23
        • 2013-02-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多