如何在移动应用程序中内联播放vimeo视频并抓住搜索,播放活动

时间:2016-02-02 06:50:49

标签: ionic-framework mobile-application vimeo-api

我们正在开发移动应用程序(使用离子框架,jquery),并考虑让我们的用户分享来自vimeo,youtube等的视频。在这种情况下,我们正在iframe中集成vimeo视频链接。以下是挑战:

  1. 无法在我们的应用程序中内联播放vimeo视频:

    • 在iPhone设备上,当我们从我们的离子应用程序播放vimeo视频时,它会在原生视频播放器中打开,相反我们希望在我们的应用程序中自行播放
    • 如果Youtube视频支持并且运行良好。他们提供Playsinline属性来支持它。
    • 根据vimeo开发者文档,我们未找到任何类似的视频播放器属性以允许内联视频呈现
    • 您是否建议在应用程序中内联播放vimeo视频?
  2. Play,seek&移动应用程序不支持加载进度事件

    • 根据您的开发者页面,移动应用程序不支持播放,搜索,加载进度等事件
    • 是否有在我们的移动应用程序中启用这些事件的解决方法
  3. 是的,我知道vimeo已经声明了一些限制,但是如果有任何变通办法可以有人提供给我吗?您对我们的查询的回复对我们非常重要。

    参考:

    https://developers.google.com/youtube/player_parameters

    https://developer.vimeo.com/player/js-api#event-compatibility

1 个答案:

答案 0 :(得分:0)

尝试在您的嵌入代码中添加background = 1

<iframe id="player1" src="https://player.vimeo.com/video/[video id]?api=1&player_id=player1&background=1" width="630" height="354" frameborder="0"></iframe>

这不会在恢复到flashplayer的浏览器中起作用。 我不知道你是否有javascript API功能。 这将删除所有控件。我读过的,它仍然是一个实验性的幻想,但希望它适合你。