在 iOS 应用程序中本地存储的 Adob​​e Edge 动画?

Posted

技术标签:

【中文标题】在 iOS 应用程序中本地存储的 Adob​​e Edge 动画?【英文标题】:Locally stored Adobe Edge Animation in an iOS app? 【发布时间】:2013-01-28 20:21:04 【问题描述】:

我对 Adob​​e Edge 动画非常陌生,据我了解,它们在移动 Safari 中正确呈现,并且 UIWebViews 嵌入在 ios 应用程序中。

但是,这意味着我的设备始终需要互联网连接才能显示上述动画。

我知道可以从 iOS 应用程序中显示存储的 html 内容,并且运行本地 javascript 的可能性有限;有没有办法可以用来在本地运行 Adob​​e Edge 动画?

PS:我还没有创建动画,但我可以向动画师请求任何必要的文件。

【问题讨论】:

【参考方案1】:

n xCode 您所要做的就是将 web 视图拖到您的视图上。为它创建一个出口(我将我的命名为“webview”。)然后将 html 加载到 webview 中,如下所示:

- (void)viewDidLoad

    [super viewDidLoad];

    NSString *html = @"<html> ... the rest of your html";


    [self.webview loadHTMLString:html baseURL:nil];

添加 javascript adobe edge 你会给你。只需像这样将它们添加到您的 html 的标题中...

<script type="text/javascript">
   JavaScript statements...
</script>

我相信它会自动将它们链接到文件,但您可以将其添加到您的标题中。

【讨论】:

您好乔尔,感谢您的回复。这是我正在考虑的方向;仍在等待设计师的文件,所以我可以试一试,让你知道它是怎么回事。链接到文件仍然是未知领域,但我想我只需将它们加载到应用程序的根文件夹中,看看会发生什么。你试过这个吗?它对你有用吗? @Sid 我已经加载了 javascript 音频播放器和 html 5 视频,它运行良好。我最终转向内置的音频播放器,最终获得了附加功能。如果您要链接文件,那么您需要执行this 之类的操作。您也可以使用不太优雅的解决方案,在我放入答案的脚本标签之间复制和粘贴代码。

以上是关于在 iOS 应用程序中本地存储的 Adob​​e Edge 动画?的主要内容,如果未能解决你的问题,请参考以下文章

在 Android/iOS 中使用 Adob​​e AIR 播放 AAC 流

位置权限是不是以某种方式自动包含在 Adob​​e AIR for iOS 中?

在没有开发许可证的情况下在 iOS 上测试 Adob​​e AIR 移动应用程序

无法在 iOs 9.1 Adob​​e Air 上启动应用程序(并非所有设备)

尝试使用权限时,使用 Adob​​e AIR SDK 24 构建的 iOS 应用程序崩溃

将 Adob​​e AIR 应用程序部署到 iOS 模拟器