问题标签 [vimeo-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - 您可以使用 Vimeo API 返回按地区上传或按地区喜欢的视频吗?
有谁知道是否可以使用 Vimeo API 根据视频从世界上的哪个地方上传或视频在世界上的哪个地方被点赞来返回视频?Vimeo 是否存储任何特定于位置的信息?对此的任何帮助都会很棒!
python - Vimeo 上传完成返回 708 文件错误(python)
我正在尝试构建一个小 python 脚本来编译视频并将其上传到 vimeo。真的大约 9/10 的方式。它正在授权,检查上传配额,获取上传票,通过流上传,检查块大小。所有这些都很好。但是当我尝试调用上传完成时,它会返回
这是将视频文件加载到二进制文本中的代码。这是上传时加载到 html 标头中的内容:
上传调用
其中 session 是一个 rauth 会话,然后是完成上传的调用
这是要点中的所有代码 https://gist.github.com/anonymous/7285498
二进制数据是否加载不正确?
谢谢,
vimeo - 按视频 ID 获取标签
我正在尝试使用 Vimeo Advanced API 从视频中提取标签信息以显示在投资组合样式页面上。我似乎找不到一种简单地提取该信息的方法 - 似乎 vimeo.videos.getByTag 是最接近的,但我不想按标签请求视频,只显示它们。
提前致谢。
ios - 带有 iOS 应用程序的 vimeo API v3.0:回调 URL
我正在使用 OAuth2Client,并且我已成功允许用户通过 UIWebView 登录并授予启用 OAuth2 的 Vimeo 应用程序的权限。
当用户授予应用程序权限时,UIWebView 仅显示下一个 Vimeo 网页,该网页具有附加到 URL 的 code 参数。
这是在 iOS 应用程序中授予权限的适当方式吗?如果是这样,我不明白回调 URL 的用途,因为从技术上讲,您从未离开过 iOS 应用程序。所以我想这是我的问题:在这种情况下是否需要回调 URL?
如果我打开 Safari(通过 UIApplication:openURL)来授予对我创建的 Vimeo 应用程序的访问权限,我可以理解是否需要它。但即使在这种情况下,回调 URL 也一定不能正常工作,因为 Safari 从不调用我的 iOS 应用程序。
感谢您的任何见解。
vimeo - Vimeo 播放器 js API 在移动设备上不起作用
当用户单击网站上的特定按钮时,我正在使用带有 froogaloop 库的 vimeo player js API 来启动视频。
这是我嵌入视频的方式:
以下是我使用 js API 的方式:
因此,当播放器准备好时,我将“点击”事件绑定到“观看视频”父容器。它适用于桌面。但是当我在 iPhone 3GS 或 iPad 模拟器上尝试时,视频无法启动。我还检查了网站上的 vimeo 示例:
而且它们也不适用于移动设备。
在移动设备上,只有在您使用播放器中的播放按钮手动启动视频后,此 API 才会起作用。但是如果你加载页面,不要手动启动视频并尝试用 JS 播放它 - 它不起作用。
有人遇到过这个问题吗?还是我做错了什么?
javascript - 我从 vimeo 示例中仅复制了 3 行脚本 - 它会导致“未定义”错误
我从 Vimeo 复制了 3 行代码,Chrome 的 javascript 调试器说它们会导致未定义的错误。它试图对不存在的元素进行“拆分”。这是 3 行脚本,加上所有的 html,因为它显然很短。任何帮助表示赞赏。
youtube-api - android、ios 和 web 与 Youtube 中的 Vimeo 视频流
我们正在开发包含视频上传和流媒体的应用程序。我们计划将视频存储在 Vimeo 上。我们参考了简单和高级的 api。我们是否可以在 android 和 ios 播放器中播放视频,或者我们是否需要在 web 视图中显示。是否有任何 ios 和 android lib 可用于流式传输视频。我们只想显示视频。应该使用哪个 URL?vimeo.com/videoId 或 vimeo.com/m/#/videoId 或 player.vimeo.com/video/videoId)
如果我们将此与 Youtube api 进行比较,有什么优点或缺点吗?
vimeo - Vimeo 验证块和 708 错误
我正在尝试解决使用文件块通过 api 上传视频的问题。我有一个 4704384 字节的示例文件,我正在发送最大大小为 1048576 字节的块。所以会有 4 块 1048576 和 1 块 510080。这些块似乎可以很好地发送到 Vimeo,但是当我调用 vimeo.videos.upload.verifyChunks 时,我得到了这个响应:
由于与实际文件数据一起发送的其他 http 标头,块大小是否与我的任何预期块不匹配?另外,这里是否存在问题,因为响应的格式与 Vimeo 上传 api 页面上的示例响应不匹配?他们的例子:
为什么我的所有chunk都合并到一个条目中,并且id与ticket id相同?
当我调用 vimeo.videos.upload.complete 时,我得到了这个:
我该如何解决这个问题才能弄清楚发生了什么?
更新:我认为我的问题是我试图通过 PUT 发送多个块,用于流式传输整个文件。要上传块,它需要是一个 POST。但是当我尝试发布到 Vimeo 时,我收到此错误:“已建立的连接已被主机中的软件中止”。我已尝试禁用建议修复此错误的防病毒和 Windows 防火墙,但没有帮助。
jquery - 尝试在使用 Vimeo API 关闭模式窗口时添加停止所有播放视频功能
我正在使用以下模态窗口脚本:https ://github.com/drublic/css-modal
我找到了在关闭当前模式窗口时触发的代码。我添加了一些来自 Vimeo 开发人员页面的代码,稍作修改:
在播放视频时关闭模式时出现以下错误。
未捕获的类型错误:对象 [对象对象] 没有方法 'api'
这是 iframe 代码的片段。一次可能有多个可见。
我最初试图找到第一个视频并关闭它。最终,我想找到当前正在播放的视频并在模态关闭时停止它。
想法?
javascript - Froogaloop Vimeo API - 无法在 Ready 事件之外调用 API 方法
我搜索了 SO 和 Vimeo 中的文档,似乎无法弄清楚如何在 Vimeo 的 Ready 事件之外调用 API 方法。我创建了我的 Vimeo 播放器,将其嵌入到 teacher.js 中:
然后在不同的脚本中调用 vimeoSetup:
现在,如果我想说调用 $f(player).api('pause'); 在teacher.js 中,我收到此错误:无法将消息发布到http://player.vimeo.com。收件人具有来源 mydomain。这似乎是一个简单的问题——我不确定它是否涉及到我目前无法使用的“this”,或者我是否错误地抓住了 Vimeo 播放器嵌入——我确实得到了很多“没有方法”这个对象的.api”在实验中。
最终目标是我可以创建一个 vimeo 播放器,提供控件(这两个都很好),然后使用 API 调用提供给主干的方法,包括暂停、播放和时间。
除了“点击”和用户生成的事件之外,我还可以使用其他事件吗?就像一个事件说另一个函数被调用了?似乎迂回......我的主干视图如下所示:
非常感谢——StackOverflow 教会了我很多东西。