我试图在Facebook墙上显示来自Vimeo的播放器(点击链接共享后).
<html>
<head>
<title>Some title</title>
<meta name="title" content="Some title" />
<meta name="description" content="Some description" />
<link rel="image_src" href="http://b.vimeocdn.com/ts/xxx/xxx/xx.jpg" />
<link rel="video_src" href="http://player.vimeo.com/video/XXXXXX" />
<meta name="video_height" content="360" />
<meta name="video_width" content="640" />
<meta name="video_type" content="application/x-shockwave-flash" />
<meta name="medium" content="video" />
</head>
<body></body>
</html>
Run Code Online (Sandbox Code Playgroud)
使用此功能,facebook不会直接加载视频.我不知道为什么它不起作用,所以任何有经验的人 - 你能告诉我哪里失败了吗?
我想创建一个功能,允许我将我的Vimeo视频嵌入我的网站并像YouTube播放列表一样运行,即点击视频链接时,而不是重新加载页面,它只会重新加载视频.例如,这是一个电影网站,我有一个项目的预告片以及一些促销剪辑,我希望能够通过简单地让用户点击一个加载新视频的链接来显示所有这些.我该怎么做?
嗨,大家好我需要能够从vimeo视频中获取tumbnails,但我似乎只是为那些有特定视频的人寻求帮助.我希望能够创建一个PHP表单来获取视频的URL并提供缩略图并将图像存储在目录和数据库中的URL中.
任何人都可以帮我解决这个问题吗?
我正在使用链接在一个精美的盒子里播放我的vimeo视频
https://vimeo.com/513 ... Howeverthey出现在非高清版本中.我必须单击高清才能查看它们.
我如何链接到高清版本
我正在开展一个项目,我在Vimeo上分享视频.在这个我的应用程序中打开一个视频,用户需要按下授权按钮在Vimeo上授权应用程序并获取访问令牌.所以,为此,我的应用程序打开safari并在那里打开Vimeo的网站.用户需要按下允许按钮,然后它必须再次返回到应用程序.但我无法知道回调网址应该是什么让Safari/Vimeo回到我的应用程序.
请提出您对此的看法.
比如这个图像:http://b.vimeocdn.com/ts/449/060/449060084_100.jpg
Youtube能够通过SSL给我他们的图像https://img.youtube.com/vi/_EvDcmcX0Kk/0.jpg,但Vimeo没有.可能是因为他们是在akamai上托管的CDN.有没有办法做到这一点?
谢谢.
我的要求很简单。我是 Vimeo Pro 用户,我的帐户中几乎没有私人视频,我只想在我的私人应用程序中播放它。
如何实现这一点.. 我真的应该通过简单地使用 accessToken 来完成所有 Oauth 身份验证过程吗?我可以访问我的视频。?
我只是想知道 cove 到底有多亮,他们为我上传的视频提供了一个令牌和视频 ID,使用它我可以在我的应用程序中播放视频。这是 vimeo 无法实现的事情吗?
等待建议
我想播放我的 Vimeo 视频,我已经按照https://github.com/vimeo/vimeo-networking-java 中的步骤操作。
我使用这个方法来获取 Video 对象,然后将其加载到 WebView 中。
VimeoClient.getInstance().fetchNetworkContent(String uri, ModelCallback callback)
Run Code Online (Sandbox Code Playgroud)
但是,当我记录结果时,它似乎表明它失败了。
这是我的 2 个 Java 文件。
MyVimeoApplication.java
import android.app.Application;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.util.Log;
import com.vimeo.networking.Configuration;
import com.vimeo.networking.Vimeo;
import com.vimeo.networking.VimeoClient;
public class MyVimeoApplication extends Application
{
private static final String SCOPE = "private public interact";
private static final boolean IS_DEBUG_BUILD = false;
// Switch to true to see how access token auth works.
private static final boolean ACCESS_TOKEN_PROVIDED = false; …Run Code Online (Sandbox Code Playgroud) 我正在使用此正则表达式从网址获取Vimeo视频ID:
/\/\/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/i
Run Code Online (Sandbox Code Playgroud)
但是,这个正则表达式似乎有一些拼写错误和问题,当我尝试使用它时,由于JSLint,例如:
Expected a regexp factor and instead saw ')'.
Run Code Online (Sandbox Code Playgroud)
我无法找到问题的确切位置.
我假设一个onclick事件被视为与文档互动,所以不确定为什么会引发自动播放错误
未捕获(按承诺)NotAllowedError:play()失败,因为用户未首先与文档进行交互。
const playbtn = document.getElementById('playbtn');
const player = document.getElementById('video-player');
const vimeoPlayer = new Vimeo.Player(player);
playbtn.onclick = function() {
playbtn.style.display = "none";
vimeoPlayer.play();
}
vimeoPlayer.on('pause', function() {
playbtn.style.display = "block";
});
vimeoPlayer.on('play', function() {
playbtn.style.display = "none";
});Run Code Online (Sandbox Code Playgroud)
i {
position: absolute;
color: white;
}
.fa-play-circle {
display: block;
position: absolute;
left: 50%;
top: 50%;
font-size: 20rem;
-webkit-transform: translateX(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 2;
color: white;
color: rgba(255,255,255,0.75);
}Run Code Online (Sandbox Code Playgroud)
<link …Run Code Online (Sandbox Code Playgroud)vimeo ×10
vimeo-api ×4
ios ×2
javascript ×2
android ×1
callback ×1
facebook ×1
fancybox-2 ×1
forms ×1
iphone ×1
java ×1
jquery ×1
php ×1
regex ×1
share ×1
thumbnails ×1
video ×1
vimeo-ios ×1
vimeo-player ×1