标签: vimeo

在Android webview中自动播放vimeo视频

我已设法使用以下内容获取加载和播放的vimeo视频.但是,vimeo oembed doc中指示的autoplay = 1 不会在加载时自动播放.任何人都找到了自动播放的方法(也需要在视频播出时捕捉事件)

mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setAppCacheEnabled(true);
mWebView.getSettings().setDomStorageEnabled(true);

// how plugin is enabled change in API 8
if (Build.VERSION.SDK_INT < 8) {
  mWebView.getSettings().setPluginsEnabled(true);
} else {
  mWebView.getSettings().setPluginState(PluginState.ON);
}
mWebView.loadUrl("http://player.vimeo.com/video/24577973?player_id=player&autoplay=1&title=0&byline=0&portrait=0&api=1&maxheight=480&maxwidth=800");
Run Code Online (Sandbox Code Playgroud)

android vimeo video-streaming

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

如何在我的应用程序中播放vimeo视频?

我想在我的应用程序中播放vimeo视频.我可以从频道获取视频并在浏览器或vimeo应用程序中播放,但我希望视频能够在我的应用程序中播放.是否有任何API,如打开youtube.请帮我这样做.

现在我用这个在vimeo应用程序或浏览器中播放视频.

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://player.vimeo.com/video/"+vid_id)));
Run Code Online (Sandbox Code Playgroud)

android vimeo vimeo-android

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

隐藏Vimeo播放/暂停按钮?

我使用Vimeo iframe将Vimeo视频嵌入到我的网站中.

在Vimeo中我禁用了所有功能..拇指,标题,音量等.但我无法禁用位于视频中间的播放/暂停按钮.

因为我使用vimeo视频作为背景视频,我想要隐藏播放/暂停按钮.

有没有使用jQuery找到按钮然后隐藏它?

在此先感谢您的帮助!

iframe vimeo

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

修改iframe.src而不输入历史记录对象

我的网页上有一个iframe.我通过javascript修改src属性,如下所示:

document.getElementById('myiframe').src = 'http://vimeo.com/videoid1';
document.getElementById('myiframe').src = 'http://vimeo.com/videoid2';
document.getElementById('myiframe').src = 'http://vimeo.com/videoid3';
Run Code Online (Sandbox Code Playgroud)

但是,每次我这样做,它都会记录在浏览器的历史记录中.因此,每次我在浏览器窗口中按下时,iframe内容都会从videoid3转到videoid2到videoid1.如果我再次按回,整个页面都会返回.

我想用javascript修改iframe src而不在浏览器的历史记录中记录一个条目.因此,如果我单击浏览器后退按钮,整个页面将返回而不更新iframe.

我尝试过这样的事情:

document.getElementById('myiframe').contentWindow.location.replace('http://vimeo.com/videoid1');
document.getElementById('myiframe').contentWindow.location.replace('http://vimeo.com/videoid2');
document.getElementById('myiframe').contentWindow.location.replace('http://vimeo.com/videoid3');
Run Code Online (Sandbox Code Playgroud)

虽然这使得浏览器后退按钮按照我想要的方式运行,但它打破了vimeo视频中的某些内容.Vimeo要求您通过iframe.src而不是contentWindow.location.replace()更改URL.

因此,如何在不登录历史记录的情况下修改iframe.src?

相关 这实际上是我正在探索解决主要问题的解决方案之一,我在这里发布 历史对象后退按钮与iframes

iframe history back vimeo

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

如何在 Android 应用中播放 Vimeo 视频

有什么方法可以在 Android中WebViewVideoView在 Android 中播放 Vimeo Video 。任何播放 Vimeo 的源代码都会对我有所帮助。请帮忙。

android vimeo vimeo-api

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

InAppBrowser会自动在原生视频播放器中播放vimeo中的视频吗?

我使用PhoneGap 2.9.0.为我的Android应用程序.在应用程序中,我使用inappbrowser来显示我网站上的内容.问题是当我试图从vimeo播放嵌入式视频时,它不起作用(当我用手机webbroser对视频播放做同样的事情).我用于测试三星S2与android 4.1.2

InAppBrowser可以自动在原生视频播放器中播放vimeo中的视频吗?

video android vimeo cordova inappbrowser

6
推荐指数
0
解决办法
653
查看次数

使用HTML5视频元素和不使用iframe嵌入Vimeo视频

我试图使用HTML5视频元素将Vimeo视频嵌入到网页中,尽管Vimeo使用iframe嵌入代码.我想使用视频元素,以便我可以创建一个包含视频的完全响应的网页,但我在使用HTML5时遇到了麻烦.我尝试过几种工具,最成功的使用fitvidsjs,但响应性不是100%(黑条等).

是否可以将HTML5视频元素与Vimeo视频一起使用(即没有iframe)?Vimeo API可以帮助我实现这一目标吗?

javascript html5 vimeo

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

嵌入式Vimeo播放器无法在Android上播放

我使用这段代码将Vimeo播放器加载到WebView中:

WebView webView = (WebView) rootView.findViewById(R.id.web_view);
webView.getSettings().setJavaScriptEnabled(true);
String data = "<iframe src=\"http://player.vimeo.com/video/102234762\" width=\"350\" height=\"300\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";
webView.loadData(data, "text/html", "UTF-8");  
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:
在此输入图像描述

但是,当我单击播放按钮时,背景变为灰色,视频无法启动: 在此输入图像描述

任何想法的人可能会出错,以及如何解决这个问题?
该代码在Android 4.2.2的Samsung S4上运行.

android vimeo vimeo-player

6
推荐指数
0
解决办法
595
查看次数

Vimeo API:使用HTTP PUT和blueimp的jQuery fileupload进行流式上传

我正在尝试在网站上实施上传模块,以便我们的用户将视频上传到我们的Vimeo帐户.我正在使用blueimp的jQuery File上传和Vimeo的新API. https://github.com/blueimp/jQuery-File-Upload/wiki/Options https://developer.vimeo.com/api/upload#http-put-uploading 我认为这是接近工作,但我必须失去了一些细节.根据Vimeo的API,我需要:1.生成上传票据,工作正常2.然后我将upload_link_secure传递给开始上传的jquery文件上传.这是PUT请求的请求标头如下所示:

Request Method:PUT
Status Code:200 OK
Accept:*/*
Accept-Encoding:gzip,deflate,sdch
Accept-Language:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
Connection:keep-alive
Content-Length:43418955
Content-Type:multipart/form-data; boundary=----WebKitFormBoundarye8sGy57JH6ACoOfJ
Run Code Online (Sandbox Code Playgroud)

这是我调用jQuery文件上传的方式:

$('#file').fileupload({
url: upload_link_secure,
type: 'PUT'
});
Run Code Online (Sandbox Code Playgroud)

我也尝试将Content-Type标题强制为"video/mp4",但它最终没有任何区别.

我还通过绑定jquery fileupload的submit事件检查了文件的大小,并且我得到的字节数也比标题中发送的字节数少,本例中为43418764,这样可以吗?

  1. 通过在upload_link_secure上发送PUT请求来验证上传,我得到一些响应头:

状态代码:308恢复不完整

范围:字节= 0-3948544

状态代码:308恢复不完整

范围:字节= 0-38682624

状态代码:308恢复不完整

范围:字节= 0-43401216

  1. 确保所有字节都成为Vimeo,然后通过在complete_uri上发送DELETE请求来完成上传我在验证上传时得到最后一个标题:

范围:字节= 0-43418955

它似乎匹配第一个请求中的Content-Length发送,所以我执行DELETE请求,这是我得到的响应:

{"正文":{"错误":"您的视频文件无效.您上传的文件格式无效,或上传内容不完整.请确保在上传完成之前验证您的上传."},"状态":400,"header":{"Date":"Mon,06 Oct 2014 17","Server":"Apache","Vary":"Accept,Vimeo-Client-Id,Accept-Encoding","Cache" - 控制 ":" 无缓存,最大年龄= 315360000" , "过期": "星期四,2024年10月3日17", "内容长度": "184", "X-Cnection": "关闭"," Content-Type":"application/vnd.vimeo.error + json","Via":"1.1 dca1-10"}}

我一定犯了一个非常愚蠢的错误,但是我对所有那些HTTP请求和响应并不是很熟悉,有人知道我做错了什么吗?

谢谢 !

[编辑]非常感谢Dashron,我实际上必须将jQuery fileupload的multipart选项设置为false:

$('#file').fileupload({
        url: upload_link_secure,
        type: 'PUT',
        multipart: false
    });
Run Code Online (Sandbox Code Playgroud)

之后,我收到此HTTP错误:

XMLHttpRequest cannot load https://1511632921.cloud.vimeo.com/upload?[...]. …
Run Code Online (Sandbox Code Playgroud)

php jquery file-upload put vimeo

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

Vimeo内容安全策略错误 - 拒绝加载脚本

当我试图将视频从vimeo嵌入到我的网站时,我在chrome控制台中出错 -

拒绝加载脚本"的数据:应用程序/ JavaScript的; BASE64,dmFyIHVyY2hpblRyYWNrZXI9ZnVuY3Rpb24oKXt9 ... RUcmFja2VyQnlOYW1lOiBmdW5jdGlvbigpe190cmFja0V2ZW50OiBmdW5jdGlvbigpe319fTs =",因为它违反了以下内容安全政策指令:"脚本的src'自我’'不安全内联’ https://f.vimeocdn.com https://ssl.google-analytics.com https://js-agent.newrelic.com https://bam.nr-data.net https://f.vimeocdn.com ".

我在所有网站上都得到同样的错误,那就是包含vimeo播放器.例如 - https://player.vimeo.com/video/174560759

该错误导致我的javascript崩溃,后者与Vimeo播放器API进行通信.

也许有人知道,Vimeo有什么问题,以及我如何解决这个问题?

PS Firefox只是在控制台中向我显示警告,我的js运行良好.

embed video vimeo

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