在我正在建立的网站上,我嵌入了一个vimeo视频.对于在vimeo上找到它的人来说,客户需要在视频上保持声音.然而,对于她的网站来说,声音很简单.所以我需要找到一种方法来静音嵌入代码中的音频.我用Google搜索了它,但似乎找不到任何清晰易读的东西.从下面的代码中我可以看到,我在链接中使用了autoplay命令,我希望我能做类似的事情来静音.
<iframe src="http://player.vimeo.com/video/4415083? title=0&byline=0&portrait=0&color=d01e2f&autoplay=1" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
Run Code Online (Sandbox Code Playgroud)
谢谢
如何在HTML5播放器上播放vimeo视频?
步骤1:
<video width="320" height="240" controls>
<source src="http://player.vimeo.com/video/3873878">
</video>
Run Code Online (Sandbox Code Playgroud)
第2步:
<video src="http://player.vimeo.com/video/3873878" width="320" height="240" controls></video>
Run Code Online (Sandbox Code Playgroud) 我们的学生使用Vimeo提供视频教程.
一旦学生完成观看视频,他/她就会得到一些测验.
我们发现学生会使用快速前进控制来向前移动滑块以缩短观看视频所需的时间.
我们想要停止这一点,我们想知道是否有办法禁用或隐藏快进模式,以便学生不再能够继续前进以缩短视频时间.
谢谢你的帮助
我试图了解Vimeo API的"搜索查询"是如何工作的.我甚至通过Vimeo API上的" 游乐场 "为开发人员试用了它.
Vimeo游乐场的屏幕截图.正如您所看到的,查询采用"字符串",但没有关于它如何工作的描述.
我试图通过我放在标题中的关键字来查找视频.我已经使用游乐场测试并查看查询实际上是如何工作的.
使用NOTHING填写上图中的"查询"文本框会返回2个结果.
{
"total": 2,
/* Rest of data here */
}
Run Code Online (Sandbox Code Playgroud)
这是预料之中的,因为到目前为止我只上传了两个视频.
我试图在查询中添加标题中的单词,但它们总是返回0结果.
这是我正在使用的PHP代码,当然返回0结果.
public function findVimeoVideoByKeyword($keyword) {
$response = $this->lib->request('/me/videos', [
'query' => $keyword
]);
# handle response code here...
}
Run Code Online (Sandbox Code Playgroud)
这是我在搜索标题中的特定单词时转储的返回数据(0结果):
VimeoService.php on line 168:
array:3 [?
"body" => array:5 [?
"total" => 0 //0 results
"page" => 1
"per_page" => 25
"paging" => array:4 [?]
"data" => []
]
"status" => 200
"headers" …Run Code Online (Sandbox Code Playgroud) 我在我的网站主页上有一个嵌入式Vimeo视频,当网站加载时设置为自动播放.我也在使用api和froogaloop.js一些自定义控件.
我需要做的是节省视频访问导航到另一个页面时的时间,然后在他们返回主页时从这一点继续播放.
我知道我可以playProgress用来获得时间,但我不知道如何存储这个以及如何在访问者返回主页时使用它.
编辑
我现在有以下代码,并使用js-cookie来存储进度cookie.我将如何得到的值playProgress,并使用其设置为一个cookie beforeunload的window?我在javascript上不是很好,所以帮助会很棒!
JAVASCRIPT(也包括这个库https://github.com/js-cookie/js-cookie)
$(function() {
var iframe = $('#player1')[0];
var player1 = $f(iframe);
var status1 = $('.status1');
// When the player is ready, add listener for playProgress
player1.addEvent('ready', function() {
status1.text('ready');
player1.addEvent('playProgress', onPlayProgress);
});
function onPlayProgress(data, id) {
status1.text(data.seconds + ' seconds played');
};
// SETTING A COOKIE
Cookies.set('timeElapsed','something');
});
Run Code Online (Sandbox Code Playgroud)
HTML
<script src="https://f.vimeocdn.com/js/froogaloop2.min.js"></script>
<div class="videoholder">
<h3>Player 1</h3>
<iframe id="player1" src="https://player.vimeo.com/video/142216434?api=1&player_id=player1" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen …Run Code Online (Sandbox Code Playgroud) 我正在使用我的应用程序在Vimeo上传视频,但我的一些视频状态没有得到更新 
我已经关注了此链接中提供的api文档:https://developer.vimeo.com/api/upload/videos:
我使用下面的代码:
public boolean sendVideo(String file1, String completeURi, String endpoint, String id) throws FileNotFoundException, IOException {
File file = new File(file1);
long contentLength = file.length();
String contentLengthString = Long.toString(contentLength);
FileInputStream is = new FileInputStream(file);
int bufferSize = 20485760;
byte[] bytesPortion = new byte[bufferSize];
int byteNumber = 0;
while (is.read(bytesPortion, 0, bufferSize) != -1) {
String contentRange = Integer.toString(byteNumber);
boolean success = false;
int bytesOnServer = 0;
while (!success) {
long bytesLeft = contentLength - (bytesOnServer); …Run Code Online (Sandbox Code Playgroud) 我有这个 Vimeo 网址。
https://vimeo.com/192207770/0faf1dd09d
我不明白这两个 IDS 代表什么以及如何将其缩短为单个 ID URL。
我见过的所有其他 vimeo 网址都是vimeo.com/<id>
这两个IDS按这个顺序代表什么意思呢?我可以用来寻址的唯一视频 ID 在哪里vimeo.com/<id>?
我使用Vimeo简单的API来显示我网站上频道的视频,但正如您所知,它有一个限制.我想知道你是否可以给我一个如何使用高级API的例子.我已阅读文档,但我只是不知道如何使用这些方法(显然我不是PHP专家).
如果你能告诉我一个例子或任何教程我会理解它会很棒.
这是我在简单API中使用的代码的一部分:
var apiEndpoint = 'http://vimeo.com/api/v2/';
var oEmbedEndpoint = 'http://vimeo.com/api/oembed.json'
var oEmbedCallback = 'switchVideo';
var videosCallback = 'setupGallery&iframe=false';
$(document).ready(function() {
$.getScript(apiEndpoint + vimeoUsername + '/videos.json?callback=' + videosCallback);
});
function setupGallery(videos) {
for (var i = 0; i < videos.length; i++) {
var html = '<li><a href="' + videos[i].url +'"alt="'+videos[i].title+'"><img src="' + videos[i].thumbnail_large + '" class="thumb" />';
html += '<div><p>' + videos[i].title + '</p></div></a></li>';
$('#thumbs ul').append(html);
}
Run Code Online (Sandbox Code Playgroud)
我只是想做同样的事情,但使用高级API(使用PHP).
非常感谢,我很感激任何建议.
这是一个自我问答.
我经常四处寻找有关使用Vimeo API的帮助,并且总是发现入门级示例和文档很难遵循.所以我把这个Q&A写成了帮助那些需要它的人.所以这是一个问题:
如何使用Vimeo PHP"高级API"获取我的所有Vimeo视频?
关键是"我的"视频.这对于构建他们想要与自己的Vimeo帐户同步的站点的人员非常有用.Vimeo示例都适用于允许第三方用户根据需要进行身份验证.这是一次性静态身份验证示例.
正在寻找一种无需(我重复一遍,无需)向 Vimeo API 发出 REST 请求即可获取 Vimeo 视频缩略图的方法?
(不幸的是,下面的“答案”已经有 10 多年历史了,并没有回答这个问题:从 Vimeo 获取 img 缩略图?)
几乎所有视频提供商都允许您通过简单地在特定 URL 路径中提供视频 ID 来获取视频的缩略图(即:YouTube、Matterport、iGuide 等)
需要明确的是 - 我并不是在寻找使用 Javascript 或需要向 Vimeo API 发出请求的“解决方案” - 只是一个可以在给定 Vimeo 视频 ID 的情况下返回缩略图的特定 URL。
vimeo-api ×10
vimeo ×9
php ×3
jquery ×2
vimeo-player ×2
api ×1
html ×1
html5 ×1
html5-video ×1
javascript ×1
mute ×1
symfony ×1