标签: vimeo

如何在python 3.x中检索和显示Vimeo视频的JSON数据?

我想在python 3.2中检索和使用基本的Vimeo数据,给定一个视频的URL.我是JSON(和python)的新手,但它看起来非常适合这样做.

  1. 请求Vimeo视频数据(通过API格式的.json URL)
  2. 将返回的JSON数据转换为python dict
  3. 显示字典键和数据("id","标题","描述"等)

另一个SO页面通过url获取json数据并在python中使用在python 2.x中做了类似的事情,但是语法更改(比如集成urllib2)让我尝试了这个.

>>> import urllib
>>> import json
>>> req = urllib.request.urlopen("http://vimeo.com/api/v2/video/31161781.json")
>>> opener = urllib.request.build_opener()
>>> f = opener.open(req)
Traceback (most recent call last):
  File "<pyshell#28>", line 1, in <module>
    f = opener.open(req)
  File "C:\Python32\lib\urllib\request.py", line 358, in open
    protocol = req.type
AttributeError: 'HTTPResponse' object has no attribute 'type'
Run Code Online (Sandbox Code Playgroud)

此代码将集成到现有项目中,因此我与使用python相关联.我对HTTP查询有足够的了解来猜测该响应对象中的数据,但对于python不足以理解为什么open失败以及如何正确引用它.我该opener.open(req)怎么办呢?

python json vimeo

1
推荐指数
1
解决办法
3786
查看次数

无法检测jQuery点击vimeo iframe

简单的Vimeo iframe点击不起作用:

$('iframe').click(function(){
    alert('ok');
});
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

$('body').click(..
$(document).on('click','iframe',..
Run Code Online (Sandbox Code Playgroud)

但是当用户在悬停它时点击视频时,没有任何效果,它只播放视频.

javascript video jquery click vimeo

1
推荐指数
1
解决办法
3938
查看次数

从函数返回持续时间

vimeo API(with froogaloop)的一个功能是getDuration().

我正在尝试创建一个将返回持续时间的函数,但不知何故我得到了Object作为结果.Vimeo API文档未指定您应如何执行此操作.

我认为这是不正确的:

function getDuration() {
    return player.api('getDuration');
}
Run Code Online (Sandbox Code Playgroud)

这是一个例子:

http://jsfiddle.net/SeBwt/

javascript vimeo froogaloop vimeo-player

1
推荐指数
1
解决办法
1667
查看次数

我无法自动播放vimeo视频(手机)

我正在尝试在移动设备上添加autoplay视频iframe.

该应用程序运行良好,但用户必须单击iFrame内的按钮才能播放视频.

我已经尝试使用该"autoplay=1"参数,iframe但它没有在移动设备上说话(在桌面上很好)...

你能帮助我吗?

谢谢

jquery html5 dom vimeo

1
推荐指数
1
解决办法
1万
查看次数

Vimeo iFrame偶尔会加载

这个vimeo视频可以通过下面的iframe片段自行加载

<iframe src="http://player.vimeo.com/video/19513284?byline=0&amp;portrait=0&amp;color=ffffff" width="350" height="192" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
Run Code Online (Sandbox Code Playgroud)

但是一旦作为此页面的一部分加载,它将只在某些时候工作.我禁用了所有适用的CSS规则到该iFrame元素,但它仍然无法加载.

这种情况发生在Chrome,Firefox和Safari上,清除缓存与否.

有什么想法吗?

iframe vimeo video-embedding vimeo-player

1
推荐指数
1
解决办法
1407
查看次数

如何循环vimeo视频?

我正在尝试为我的vimeo视频添加循环功能,但无法正常工作.你知道Chrome(Mac)是否支持它还是有办法解决它?

<iframe src="//player.vimeo.com/video/112412666#t=0s?title=0&amp;byline=0&amp;portrait=0&amp;autoplay=1&amp;loop=1" width="700" height="467" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

video loops vimeo

1
推荐指数
1
解决办法
2万
查看次数

Vimeo API未检测到播放事件

我正在尝试使用hme vimeo js api检测播放按钮的单击。这是我的代码:

的HTML:

<iframe id="video" src="https://player.vimeo.com/video/21777784?api=1" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

和JS:

        var iframe = document.getElementById('video');
        var player = $f(iframe);

        player.on('play', function() {
            console.log('played the video!');
        });
Run Code Online (Sandbox Code Playgroud)

目前,我没有在控制台中记录任何内容。稍后,我确实在DOM中使用了Vimeo API的另一个功能似乎运行良好:

        jQuery("body").on("click",".watch-vid-cta",function(){
              player.api("play");
        });
Run Code Online (Sandbox Code Playgroud)

我直接从他们的API获得了代码,所以不确定我可能做错了什么:

https://github.com/vimeo/player.js

javascript vimeo vimeo-api

1
推荐指数
1
解决办法
3180
查看次数

如何让 Vimeo 链接与嵌入式 iframe 一起使用

我正在一个网站上工作,用户可以在其中发布 Vimeo 视频。当用户在表单中输入视频 url 时,视频应显示在 Vimeo 嵌入式 iframe 播放器中。

我希望用户能够发布公共网址,例如

https://vimeo.com/pagefilms/void1 
Run Code Online (Sandbox Code Playgroud)

但是,似乎 Vimeo 嵌入式播放器需要专门为播放器设置格式的网址,例如

https://player.vimeo.com/video/204420014
Run Code Online (Sandbox Code Playgroud)

有没有人成功地将常用格式的 Vimeo 网址嵌入到页面中?

这是我的代码:

<?php 
if(isset($video2)){
    echo '<h3>Video 2</h3>'
?>
    <p class="video text-center">

<?php
        echo '<iframe src="' . $video2 . '" width="640" height="360"
        frameborder="0" webkitallowfullscreen mozallowfullscreen
        allowfullscreen></iframe>'; 
?>
    </p>
<?php
}   
?>
Run Code Online (Sandbox Code Playgroud)

php iframe vimeo

1
推荐指数
1
解决办法
4828
查看次数

来自私人视频的Vimeo缩略图

我已经阅读了API文档,但我迷失了.

我想做的就是从私人视频中获取缩略图.

我没有构建应用程序,但要获得我需要的密钥,我必须包含应用程序的网站,徽标和应用程序的返回URL.

我再次需要一个缩略图.

我不是API的新手,但我真的需要一些示例PHP代码来帮助我开始,以及如何设置应用程序来获取我需要的密钥.

根据我的理解,我应该使用oembed,这看起来很简单,但我需要帮助进行身份验证.

php thumbnails vimeo vimeo-api

1
推荐指数
1
解决办法
1877
查看次数

`vp-preview-invisible` 类被添加到 Safari 中的预览缩略图中,但在 vimeo 嵌入视频中的 Chrome 中没有

我正在使用 vimeo 播放器在我的页面上嵌入视频。

由于某些原因,视频的缩略图vp-preview-invisible在 Safari 中有类(这使得缩略图不可见),但在 Chrome 中没有该类(这使得缩略图可见)。

铬合金

在此处输入图片说明

<div class="vp-preview vp-preview-cover" ... </div>
Run Code Online (Sandbox Code Playgroud)

苹果浏览器

在此处输入图片说明

<div class="vp-preview vp-preview-cover vp-preview-invisible" ... </div>
Run Code Online (Sandbox Code Playgroud)

这是我正在谈论的视频 ID:326869440

我需要缩略图在 Chrome 和 Safari 中都可见。

我正在使用Version 12.0.1 (13606.2.104.1.2)Safari。

我怎么能修好呢?

谢谢你。

css safari iframe class vimeo

1
推荐指数
1
解决办法
2152
查看次数