在这里,我为大家带来了新的挑战,Objective-C开发人员:
我正在尝试将一些HTML5导出从Articulate加载到UIWebView中。嗯,初看起来很简单:只需将HTML5资源放入项目并调用index.html即可。
嗯,如果HTML5资源具有复杂的javascript结构,那根本不起作用。特别是<audio>
和<video>
标记。
有什么想法吗?
答案 0 :(得分:0)
我一直在调查几个小时,解决方案出现了一些横向思维:
如果主要问题是本地阅读不起作用,但应用程序要求迫使您将内容保持脱机状态,那么让我们在本地提供内容!
以下是我解决此问题的步骤:
[webServer startWithOptions:@{@"BindToLocalhost": @YES} error:nil];
WKWebView
通过以下网址呼叫您的本地网络服务器:[wkView loadRequest:[NSURLRequest requestWithURL:webServer.serverURL]];
然后,您将看到您的Articulate故事情节在iOS8窗口内的应用程序中完美运行。
希望这可以帮助某人。