0

我有个问题。我的一个客户想要创建一个 iOS 应用程序。他的网站是一个 Wordpress 博客,有很多来自 Youtube、Vimeo 之类的视频内容。

应用需要下载内容并在应用中显示。

为此,我将使用 JSON API 以 JSON 格式获取所有最新的帖子内容。

这有一个潜在的问题,是我的问题的主题;

几乎所有的视频内容都在 Flash 中。是的,这正在慢慢改变;但与此同时,我正在从 Wordpress 博客中提取 HTML/flash 内容,并需要将其显示在应用程序中。

因此,显然在应用程序中显示 Flash 内容是行不通的,因为它要么需要 HTML5/webview,要么因为它需要实际的 Flash 播放器;或者也许我错了?

我唯一担心的是该应用程序最终会成为一堆 HTML5/webviews 并最终被拒绝;但我相信我可以解决这个问题。

无论如何,我的问题是:你如何提供来自 Wordpress 博客的 Youtube/Flash 内容并将其显示在 iOS 应用程序中,或者如果没有一些严重的 API 黑客攻击,这是不可能的?

步骤

  1. 使用 JSON API 插件从 Wordpress 博客中提取 JSON
  2. 阅读 Objective C 中的 JSON
  3. 在 web 视图中显示 HTML

问题:当视频内容为 Flash 时,我该如何处理?

谢谢

4

2 回答 2

0

您可以解析 youtube 和 vimeo 链接并将其替换为正确嵌入其 ios/html5 版本的代码。

于 2012-06-23T20:54:57.713 回答
0

要显示 Web 视频,只需使用 WebView 和对象标签(la)就可以了:

<object width="300" height="200" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
  <param name="source" value="kua_bay.png">
  <param name="href" value="kua_bay.mp4">
  <param name="target" value="myself">
  <param name="controller" value="false">
  <param name="autoplay" value="false">
  <param name="scale" value="aspect">
  <embed width="300" height="200" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" src="kua_bay.png" href="kua_bay.mp4" target="myself" controller="false" autoplay="false" scale="aspect" title="QuickTime">
</object>
于 2012-06-23T19:02:31.873 回答