1

我有一个适用于 Android 和 iPhone 的应用程序,我们想在其中创建一个包含一些视频的页面供用户查看(说明)。这些视频都在 Vimeo 上(你可以在这里看到它们)。

我了解我无法获取“真实”媒体文件的 url - 因此无法使用该<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>

如果我在同一页面上放置一个简单的链接:

    <View class="formRow">
        <WebView html="<a href='http://vimeo.com/151036965'>Se video</a>"></WebView>>
    </View>

...然后我可以按该链接然后观看视频 - 所以播放格式应该没问题。

任何见解/建议将不胜感激:-)

/约翰

4

2 回答 2

3

好的,这有点奇怪......在尝试肖恩的建议时,我也把自己的尝试留在了那里 - 我在问题中显示的那条线现在实际上有效!

<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如果我使用or来引用视频似乎并不重要https,所以我最终使用了https.

但总而言之 - 上述标记似乎正确地显示了适用于 Android 和 iPhone 的视频播放器 :-)

/约翰

于 2016-03-11T10:02:04.993 回答
0

尝试这个:

<WebView url="http://player.vimeo.com/video/151036965"></WebView>

看看它是否适合你。

于 2016-03-10T19:10:16.810 回答