0

我正在为 android + iphone 开发一个网络应用程序,我想在其中实现以下功能。

如果用户连接到 WiFi,他可以直接从服务器播放视频,也可以将视频下载到他们的设备。稍后当他们在移动网络上时,他们可以在该网络应用程序中播放下载的文件。

可能吗?我怎样才能做到这一点?我的 Web 应用程序是用ASP.NET.

4

1 回答 1

2

实际上 HTML 5 应用程序可以缓存。但是有大小限制。iOS safari 中的 Web 应用程序可以离线缓存约 5MB。据我所知,在 Android 中约为 2MB。但是您实际上无法通过 HTML 5 确定它是 wifi 还是 3g。所以我认为您尝试完成这项工作的方式可能行不通。

为此,您可以使用本机 iOS 和 Android 应用程序。您可能会使用一些第三方库/SDK,它们将导出到 Android 和 iOS(我不知道确切的名称)。但在我看来,编写原生应用程序是最好的解决方案。

于 2013-02-11T07:04:39.883 回答