在这里,我给大家带来了一个新的挑战,Objective-C 开发人员:
我正在尝试将一些 HTML5 导出从Articulate加载到 UIWebView 中。嗯,乍一看很简单:只需将 HTML5 资源放入项目并调用 index.html。
好吧,如果 HTML5 资源具有复杂的 javascript 结构,那根本行不通。特别带有<audio>
和<video>
标签。
任何想法?
在这里,我给大家带来了一个新的挑战,Objective-C 开发人员:
我正在尝试将一些 HTML5 导出从Articulate加载到 UIWebView 中。嗯,乍一看很简单:只需将 HTML5 资源放入项目并调用 index.html。
好吧,如果 HTML5 资源具有复杂的 javascript 结构,那根本行不通。特别带有<audio>
和<video>
标签。
任何想法?
我已经调查了几个小时,解决方案出现了一些横向思考:
如果主要问题是本地阅读不起作用,但应用程序要求您必须离线维护内容,那么让我们在本地提供内容!
以下是我为解决此问题而采取的步骤:
[webServer startWithOptions:@{@"BindToLocalhost": @YES} error:nil];
WKWebView
调用本地 Web 服务器:[wkView loadRequest:[NSURLRequest requestWithURL:webServer.serverURL]];
然后你会看到你的 Articulate 故事情节在一个窗口内的应用程序中完美运行,使用 iOS8。
希望这可以帮助某人。