通过Fire TV上基于Cordova Inappbrowser的应用程序运行网址,该应用程序基本上可以无限循环地运行30秒钟的视频。
基本上没有内容被缓存,并且该应用似乎正在以1GB /小时的速度消耗带宽。
视频的缓存控制标头设置为max-age = 31536000。初始加载后,就可以通过浏览器缓存的内容访问url。
由于某些原因,Fire TV完全不缓存任何内容,并不断访问服务器。
我什至将Cordova
中的某些Webview设置代码更新为最激进的设置。
settings.setAppCachePath(webView.getContext().getApplicationContext().getCacheDir().getAbsolutePath());
settings.setAppCacheEnabled(true);
settings.setAllowFileAccess(true);
settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
什么都没有。
有什么方法可以使Fire TV Stick缓存或存储视频数据?