如何在我自己的应用程序中显示 Vimeo 视频
How to show Vimeo videos in my own app
我有一个 Android 和 iPhone 的应用程序,我们想在其中创建一个页面,其中包含一些视频供用户查看(说明)。这些视频都在 Vimeo 上(你可以看到它们here)。
我知道我无法将 url 获取到 "real" 媒体文件 - 因此无法使用 <VideoPlayer>
控件。我试图设置一个简单的 <Webview>
来以与我上面引用的网页类似的方式显示视频。这似乎适用于 Android - 但对于 iPhone 它只是没有出现......这是代码片段:
<View class="formRow">
<WebView html="<html><body><iframe src='http://player.vimeo.com/video/151036965' width='320' height='240' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></body></html>"></WebView>
</View>
如果我在同一页上放一个简单的 link:
<View class="formRow">
<WebView html="<a href='http://vimeo.com/151036965'>Se video</a>"></WebView>>
</View>
...然后我可以按 link 然后观看视频 - 所以播放格式应该可以。
任何 insights/suggestions 将不胜感激:-)
/约翰
试试这个:
<WebView url="http://player.vimeo.com/video/151036965"></WebView>
看看它是否适合你。
好吧,这有点奇怪...在尝试 Shawn 的建议时,我也将自己的尝试留在那里 - 我在问题中显示的那行现在确实有效了!
<View class="formRow">
<WebView html="<html><body><iframe src='https://player.vimeo.com/video/151036965' width='320' height='240' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></body></html>"></WebView>
</View>
我无法解释为什么......但是,在我问这里之前,我在最后一次尝试中确实添加了最后三个属性。我只能猜测,不知何故,当我尝试时它们没有生效。如果我使用 http
或 https
引用视频似乎并不重要,所以我最终使用 https
.
但总而言之 - 上面的标记似乎可以正确显示 Android 和 iPhone 的视频播放器 :-)
/约翰
我有一个 Android 和 iPhone 的应用程序,我们想在其中创建一个页面,其中包含一些视频供用户查看(说明)。这些视频都在 Vimeo 上(你可以看到它们here)。
我知道我无法将 url 获取到 "real" 媒体文件 - 因此无法使用 <VideoPlayer>
控件。我试图设置一个简单的 <Webview>
来以与我上面引用的网页类似的方式显示视频。这似乎适用于 Android - 但对于 iPhone 它只是没有出现......这是代码片段:
<View class="formRow">
<WebView html="<html><body><iframe src='http://player.vimeo.com/video/151036965' width='320' height='240' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></body></html>"></WebView>
</View>
如果我在同一页上放一个简单的 link:
<View class="formRow">
<WebView html="<a href='http://vimeo.com/151036965'>Se video</a>"></WebView>>
</View>
...然后我可以按 link 然后观看视频 - 所以播放格式应该可以。
任何 insights/suggestions 将不胜感激:-)
/约翰
试试这个:
<WebView url="http://player.vimeo.com/video/151036965"></WebView>
看看它是否适合你。
好吧,这有点奇怪...在尝试 Shawn 的建议时,我也将自己的尝试留在那里 - 我在问题中显示的那行现在确实有效了!
<View class="formRow">
<WebView html="<html><body><iframe src='https://player.vimeo.com/video/151036965' width='320' height='240' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></body></html>"></WebView>
</View>
我无法解释为什么......但是,在我问这里之前,我在最后一次尝试中确实添加了最后三个属性。我只能猜测,不知何故,当我尝试时它们没有生效。如果我使用 http
或 https
引用视频似乎并不重要,所以我最终使用 https
.
但总而言之 - 上面的标记似乎可以正确显示 Android 和 iPhone 的视频播放器 :-)
/约翰