我一直试图从各种服务中使用一些API,目前我试图在vimeo上检索有关视频的数据,
我已成功获取文件并读取内容,但是,我不知道如何访问作为.json返回的文件的每个部分.
基本上,我如何使用PHP访问json文件中的数据
谢谢
我有一个大问题。问题是如何获取vimeo视频的持续时间?这是场景。
我在此字段中有一个输入字段,说我现在输入youtube url,我想验证一下视频应该只有1分钟,如果是,那么我将其存储在数据库中,否则会显示错误消息。
vimeo视频文件可以这样做吗?
在其API Vimeo工程师声称我们应该能够在没有访问令牌的情况下进行搜索,我花了好几个小时而不幸的是无法让它工作,我不确定我做错了什么,所以如果你做的话请帮忙这之前.
OAuthService service = new ServiceBuilder().provider(VimeoApi.class).apiKey(consumerString).apiSecret(consumerSecret).build();
OAuthRequest myrequest = new OAuthRequest(Verb.GET,"http://vimeo.com/api/rest/v2format=json&method=vimeo.videos.search&query=fun");
Token mytoken = new Token("", consumerSecret);
service.signRequest(mytoken, myrequest);
Response response = myrequest.send();
Run Code Online (Sandbox Code Playgroud)
谢谢
我碰壁了,无法弄清楚如何使这项工作.使用Vimeo的高级API,我将从缩略图帐户中提取所有视频.单击缩略图时,视频显示在上方,单击其他缩略图会隐藏当前显示的视频.问题是视频即使隐藏也会继续播放.我花了几个小时看API,但是我无法在隐藏时暂停它.
var iframe = $('.video')[0];
$('.thumbnail a').click(function(e) {
$f(iframe).api('pause');
});
Run Code Online (Sandbox Code Playgroud)
以上代码仅暂停第一个视频.如果我将数字[0]更改为[1],则当您单击另一个缩略图时,第二个视频会暂停.有人有想法吗?我在上面的代码中使用了froogaloop.
所以我想通过 HTML 和 javascript 检索视频的观看次数,而 Vimeo 似乎提供的就是这个,没有命令文档:
https://raw.github.com/vimeo/vimeo-api-examples/master/simple-api/simple/really-simple.html
所以我不知道如何检索单个视频 ID 而不是整个用户的视频。
var url = 'http://vimeo.com/api/v2/' + vimeoUserName + '/videos.json?callback=' + callback;
Run Code Online (Sandbox Code Playgroud)
然后一旦 JSON 检索到数据,如何要求查看计数而不是缩略图和标题。如果我能找到合适的文档会更容易,但他们似乎只对那些想要在 PHP 中使用它的人慷慨解囊。有谁已经完成了这个并愿意帮助他们提供的这个代码示例?
我认为YouTube或Vimeo没有(甚至支付)任何更长的API,这将允许我使用渐进式下载流式传输我上传的视频文件(MP4,MPEG-TS甚至FLV),对吗?
是否有可能其他平台有这样的API?
切赫
我在我的应用程序中有自己的视频播放器,如果我可以获得视频网址,则想要在其中播放.是否可以使用Vimeo API?
在我的应用程序中,我将允许用户搜索视频并在移动设备上的媒体播放器上播放.
当我播放第一个视频然后播放第二个视频时,我的页面中有 2 个 Vimeo 播放器,第一个被暂停。
var vid1=new Vimeo.Player($('.one'));
var vid2=new Vimeo.Player($('.two'));
$('.btnonePlay').on('click',function(){
vid1.play();
})
$('.btnonePause').on('click',function(){
vid1.pause();
})
$('.btntwoPlay').on('click',function(){
vid2.play();
})
$('.btntwoPause').on('click',function(){
vid2.pause();
})
Run Code Online (Sandbox Code Playgroud)
重现问题的步骤:
单击“播放视频二”按钮时,播放器一将暂停。
整个代码也在下面的代码段中。
var vid1=new Vimeo.Player($('.one'));
var vid2=new Vimeo.Player($('.two'));
$('.btnonePlay').on('click',function(){
vid1.play();
})
$('.btnonePause').on('click',function(){
vid1.pause();
})
$('.btntwoPlay').on('click',function(){
vid2.play();
})
$('.btntwoPause').on('click',function(){
vid2.pause();
})
Run Code Online (Sandbox Code Playgroud)
var vid1 = new Vimeo.Player($('.one'));
var vid2 = new Vimeo.Player($('.two'));
$('.btnonePlay').on('click', function() {
vid1.play();
})
$('.btnonePause').on('click', function() {
vid1.pause();
})
$('.btntwoPlay').on('click', function() {
vid2.play();
})
$('.btntwoPause').on('click', function() {
vid2.pause(); …Run Code Online (Sandbox Code Playgroud)我在 vue.js 中使用vue-vimeo-player来嵌入 vimeo 视频。我想将视频拉伸到屏幕的整个宽度并使其具有响应性,但我无法使其拉伸。
这是 vue 中的一个简单组件来说明问题。我当然可以更改玩家高度和玩家宽度道具来更改大小,但我无法使其 100% 响应。我认为我的 css 中的 vimeo 类应该解决这个问题,但没有运气。
任何提示将非常感激!
<template>
<vimeo-player
class="vimeo"
ref="player"
:video-id="videoID"
@ready="onReady"
:autoplay="true"
:player-height="320"
:player-width="640"
loop="1"
></vimeo-player>
</template>
<script>
export default {
data() {
return {
videoID: "224712377",
options: {},
playerReady: false
};
},
methods: {
onReady() {
this.playerReady = true;
},
play() {
this.$refs.player.play();
},
stop() {
this.$refs.player.stop();
}
}
};
</script>
<style lang="scss">
.vimeo {
left: 0;
top: 0;
height: 100%;
width: 100%;
// max-height: 200px;
position: …Run Code Online (Sandbox Code Playgroud) 我正在为视频流服务开发 Vimeo API,并且我已经从文档中了解了几乎所有内容。我主要担心的是我没有遇到任何有关访问令牌到期的文档。那么,访问令牌会在生成后过期吗?如果是,那么多久后?到期后可以使用 API 刷新令牌吗?谢谢。
vimeo ×10
vimeo-api ×5
javascript ×2
php ×2
api ×1
froogaloop ×1
html ×1
java ×1
json ×1
oauth ×1
oauth-2.0 ×1
scribe ×1
search ×1
views ×1
vimeo-player ×1
vue.js ×1
youtube ×1
youtube-api ×1