我正在使用Laravel开发一个网站,并且使用tus-js-client将文件直接上传到Vimeo,而无需通过我的服务器。上传工作完美。
但是,假设上传达到 44%,然后用户刷新了浏览器...据我了解,当用户再次开始上传同一文件时,它应该从 44% 继续上传..但这不会发生,它会开始从一开始就。
我认为发生这种情况是因为当我向 Vimeo 发送 API 请求以获取 upload_link (步骤1 )时,每次用户刷新页面时,它都会给我一个新的upload_link 。
// Upload process start
var self = this;
// Send request to server to get (upload.upload_link) from Vimeo API (Step 1)
var uploadEndPoint = self.getUploadEndPoint();
// Start uploading ( Step 2 )
self.uploader = new tus.Upload(file, {
uploadUrl: uploadEndPoint,
retryDelays: [0, 1000, 3000, 5000],
metadata: {
filename: file.name,
filetype: file.type
},
resume: true,
uploadSize: file.size,
onError: function(error) { …Run Code Online (Sandbox Code Playgroud) 我一直在此处的论坛中搜索此问题的答案,但每个解决方案似乎都与我实际遇到的情况有些偏差。
\n\n有没有办法让所有 iframe vimeo 视频自动播放?我们\xe2\x80\x99使用vimeo视频(静音)代替资源贪婪的GIF,但看起来只有一个视频自动播放,而其他视频则不播放,即使它们\xe2\x80\x99都设置为自动播放并循环。
\n\n同样奇怪的是,它随机选择要自动播放哪些视频,以及不自动播放哪些视频。
\n\n感谢您的建议!
\n\n\n我正在使用 Wordpress 运行一个在线学校网站,并且我想在我的网站上嵌入 Vimeo 视频。由于我的课程是付费的,我不希望我的学生能够下载视频以供离线观看,因为这可能会导致容易被盗版。所以我想删除下图中显示的下载图标:
到目前为止,我已经尝试过以下方法:
有没有办法删除此图标,或者我是否需要将我的视频移动到另一个允许此类基本隐私设置的托管平台?我有 Vimeo Plus 计划。
我正在嵌入 Vimeo 视频,但是我希望添加其“请勿跟踪”功能。
我已经添加了 URL 参数
?dnt=1
Run Code Online (Sandbox Code Playgroud)
<iframe src="https://player.vimeo.com/video/12341234123?dnt=1"/>
Run Code Online (Sandbox Code Playgroud)
但是,在加载网站时我仍然看到来自 Vimeo 的 cookie。我究竟做错了什么?
我正在使用 flutter 视频播放器播放来自 vimeo 的 HLS 流。据我了解,HLS 流允许基于连接质量的自适应比特率。
我不确定的是,这种行为是否是默认的,并且始终在使用,或者播放器是否必须支持自适应比特率。具体来说,flutter 视频播放器是否在 hls 流中使用自适应比特率?
谢谢!
我现在已经浏览了有关此主题的一大堆线程,但我所能找到的只是如何在全屏上解决此问题。那么.. 如何将 Vimeo 视频 iframe 嵌入到任意大小(不是完整大小!)的容器中,使其行为类似于 CSS background-size:cover。所以基本上它会溢出 Y 或 X。我还想将视频集中在容器中。
这是我的代码:
<figure class="video-background ">
<iframe src="https://player.vimeo.com/video/364558071?background=1&api=1&loop=1&title=0&byline=0&portrait=0&autoplay=1" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</figure>
Run Code Online (Sandbox Code Playgroud)
我的视频背景 div 的固定高度为 400px,宽度可变
Oliver 的这个答案展示了如何在全屏上执行此操作,但如何在较小的 div 上模仿这种行为?他的解决方案如下所示:
.video-background {
position: relative;
overflow: hidden;
width: 100vw;
height: 100vh;
}
.video-background iframe {
position: absolute;
top: 50%;
left: 50%;
width: 100vw;
height: 100vh;
transform: translate(-50%, -50%);
}
@media (min-aspect-ratio: 16/9) {
.video-background iframe {
/* height = 100 * (9 / 16) = 56.25 */
height: 56.25vw;
} …Run Code Online (Sandbox Code Playgroud) 谷歌最近推出了视频索引功能。对于我所有的 vimeo 实现,我收到以下警告:
Google could not determine the prominent video on the page
我注意到 Google 向我显示了两个视频 URL 源
https://vimeo.com/sitemap_media_redirect?video_id=VIDEO_ID(视频托管平台提供)https://player.vimeo.com/video/VIDEO_ID(来源:HTML 标签)视频的实现是这样的:
<iframe src="https://player.vimeo.com/video/VIDEO_ID" allow="autoplay; fullscreen" allowfullscreen></iframe>
知道如何解决这个问题吗?
我有一个页面,其中包含几个嵌入标准iframe方式的vimeo视频.我在HTML头部和jquery(v 1.4.2)中引用了froogaloop.js(http://a.vimeocdn.com/js/froogaloop2.min.js).我想要做的是能够播放每个视频onmouseover并暂停onmouseout.
我在这里设置了一个JSFiddle页面:http://jsfiddle.net/g2Z2B/,它显示了我想要做的事情 - 基本上只是将视频播放/暂停绑定到jquery onmouseover/onmouseout事件 - 但无论如何很多我通过API文档阅读,我无法得到任何工作.我试图在这里拆开API演示页面:http://player.vimeo.com/playground但是甚至无法让它在鼠标悬停上工作 - 加上每当我试图去除不需要的东西时它也会破坏.我所要做的就是超级简单.
如果有人能指出我正确的方向,我将非常感激!
我需要在我的应用程序中显示Vimeo视频,我尝试在webview中打开url,显示url,但是当我链接播放按钮时,播放器无法正常工作.所以我想尝试使用Vimeo应用程序打开视频,但我不知道如何从我的应用程序调用Vimeo应用程序.有人能帮帮我吗?谢谢!
我最近注意到Vimeo id是一个由8个整数组成的字符串.这意味着,该计划最多可以容纳10 ^ 8个视频 - 或1亿个视频.当然,这是一个巨大的数字,但仍然非常有限.他们不会很快耗尽空间吗?我是否必须为他们添加更多整数或者更改为字母和整数或其他内容时规划我的应用程序?还是有什么我想念的?
vimeo ×10
video ×3
android ×1
autoplay ×1
css ×1
flutter ×1
froogaloop ×1
html ×1
iframe ×1
javascript ×1
jquery ×1
tus ×1
vimeo-api ×1
vimeo-player ×1
wordpress ×1