在我的应用中播放来自 Vimeo 的视频
我想要做的是设置我的应用程序,以便当用户点击按钮时调用一个动作来加载特定的 Vimeo 视频并全屏播放,顶部的时间线和底部的播放控件,支持设备旋转。
我知道我可以将视频加载到 UIWebView 中并让用户点击 Vimeo 提供的“播放”按钮,但我真的希望能够在我自己的 buttonPressed 操作上开始视频播放。这可能吗?如果是这样,是否有可能获得一些指导,也许还有一些样本可以与之配套?
在我的应用中播放来自 Vimeo 的视频
我想要做的是设置我的应用程序,以便当用户点击按钮时调用一个动作来加载特定的 Vimeo 视频并全屏播放,顶部的时间线和底部的播放控件,支持设备旋转。
我知道我可以将视频加载到 UIWebView 中并让用户点击 Vimeo 提供的“播放”按钮,但我真的希望能够在我自己的 buttonPressed 操作上开始视频播放。这可能吗?如果是这样,是否有可能获得一些指导,也许还有一些样本可以与之配套?
这可能是可能的。假设您在自己的网页上使用视频播放器链接(例如http://player.vimeo.com/video/59560377 ),您可以深入到 Vimeo 播放器的 HTML5 视频播放器并控制按钮。此外,Vimeo 提供JavaScript API来控制视频。
但似乎 Vimeo 播放器具有特征检测功能;即使我将用户代理修改为 iPhone / iPad,它也会显示其 Flash 播放器版本,因此我无法测试我的理论。
更新:无法强制 Vimeo 播放器处于 HTML5 模式。(参考)
不,它不可能。要播放视频,您需要按 vimeo 播放按钮。