Phonegap - 带视频的离线应用程序

时间:2015-01-16 16:02:39

标签: cordova

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

问题是,这需要离线,因为目的是让用户在飞机飞行期间使用它......

phonegap是否能够创建一个本地网络应用程序,其中包含10-12:30秒的视频?

我试图真正了解这一切。

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

这是正确的方法吗?

谢谢,

阿利斯泰尔。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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中的其他一些建议。

相关问题