【问题标题】:How to show Vimeo videos in my own app如何在我自己的应用程序中显示 Vimeo 视频
【发布时间】:2016-03-10 14:45:20
【问题描述】:

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

我了解我无法获取“真实”媒体文件的 url - 因此无法使用 <VideoPlayer> 控件。我尝试设置一个简单的<Webview>,以与我上面引用的网页类似的方式显示视频。这似乎适用于 Android - 但对于 iPhone,它只是没有出现......这是代码的 sn-p:

    <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>

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

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

/约翰

【问题讨论】:

    标签: video appcelerator vimeo appcelerator-titanium appcelerator-alloy


    【解决方案1】:

    好的,这有点奇怪...在尝试 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>
    

    我无法解释为什么......但是,我在最后一次尝试中添加了最后三个属性,然后再在这里提问。我只能猜测,当我尝试它时,它们以某种方式没有生效。如果我使用httphttps 引用视频似乎并不重要,所以我最终使用了https

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

    /约翰

    【讨论】:

      【解决方案2】:

      试试这个:

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

      看看它是否适合你。

      【讨论】:

      • 感谢您的建议。这对我来说并没有起到什么作用。它出现了-但没有任何播放器控件等。但是,我找到了解决方案-并已回答以将其提供给其他人:-)
      猜你喜欢
      • 2016-12-13
      • 2012-11-05
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      • 2015-07-22
      • 2011-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多