我想知道是否有办法将 Vimeo 视频“嵌入”iPhone 应用程序中。
对于 YouTube 视频,我使用包含 YouTube 视频正确嵌入代码的 Web 视图,然后 iPhone 的本机 YouTube 支持会将 Flash 播放器转换为 YouTube 按钮。
有类似的方法可以从我的应用程序中播放 Vimeo 视频吗?
<video>也许有人知道Vimeo 视频的正确-src?
谢谢,托马斯
我正在开发一个 Android 应用程序。在我的应用程序中,我必须在VideoView. Vimeo 中的视频不起作用。每当我尝试加载 Vimeo 视频时,都会收到错误消息:
"sorry, this video cannot be played".
Run Code Online (Sandbox Code Playgroud)
我在 StackOverflow 中看到了一些类似的讨论。所以我尝试了Vittamio 演示。还有 Vimeo 视频没有播放。
在 youtube url 的情况下,我们必须转换为 RTSP。例如
http://www.youtube.com/watch?v=Jx3pdWBlZ34
Run Code Online (Sandbox Code Playgroud)
将转换为
rtsp://v4.cache8.c.youtube.com/CiILENy73wIaGQl-Z2VgdekdJxMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
Run Code Online (Sandbox Code Playgroud)
我给的示例网址是这样的。
private String path = "http://player.vimeo.com/video/49462103 ";
and
private String path = "http://vimeo.com/49462103";
Run Code Online (Sandbox Code Playgroud)
这是在Android中输入Vimeo url的正确方法吗
请帮我解决我的问题的朋友。
我正在尝试在单个播放器中添加更多 Vimeo 视频,这将自动播放,并将一个接一个地播放视频,并最终重复播放列表。
我找到了这个http://luwes.co/labs/vimeo-wrap/,它可以完成我需要的一切,但它无法正常工作,即使在他们的网站上也无法正常工作,它只播放第一个视频。但它在 jsfiddle http://jsfiddle.net/luwes/uPgMv/上的示例中正常工作
<div id="player"></div>
<script src="http://luwes.co/vimeowrap.js/vimeowrap.js"></script>
<script>
vimeowrap('player').setup({
urls: [
'https://vimeo.com/20768621',
'https://vimeo.com/21953913',
'https://vimeo.com/24581859'
],
repeat: 'list'
});
</script>
Run Code Online (Sandbox Code Playgroud)
使用 Chrome 浏览器,我在控制台中看到此错误:
阻止了来源为“ http://player.vimeo.com ”的框架访问来源为“ http://luwes.co ”的框架。协议、域和端口必须匹配。
或者,也许您知道一个更好的 jquery 插件可以做同样的事情?或者一个可以做到这一点的 WordPress 插件?我还没有找到比上面的 jquery 插件更好的东西。
我的网站有一些域名受限的私人 vimeo 视频,现在我需要为网站创建一个移动应用程序并集成这些视频。受限制的域可以吗?我如何将它们与我的 phonegap 应用程序集成?
将视频上传到 vimeo 后,我如何知道处理已通过 API 完成。以便我可以将视频嵌入到 Iframe 中?
我正在使用官方Vimeo Android 库。
这是我添加它的方法: compile 'com.vimeo.networking:vimeo-networking:1.1.1'
这是我如何使用它:
// where mUri is in the following format: /videos/<videoId>
VimeoClient.getInstance().fetchNetworkContent(mUri, new ModelCallback<Video>(Video.class) {
@Override
public void success(Video video) {
if (!video.getStatus().equals(Video.Status.AVAILABLE)) {
// still processing
} else {
// code goes here because its status is already available
Log.e("main", "play: " + video.getPlay());
// this logs -- play: null
}
}
@Override
public void failure(VimeoError error) {
Log.e("main", error.getErrorMessage());
}
});
Run Code Online (Sandbox Code Playgroud)
video.getDownload()工作并给我一个 3 的数组。我使用与上传视频相同的访问令牌。我也有一个 PRO 帐户。我在邮递员中尝试过,使用完全相同的访问令牌和视频 ID,并且可以正常工作。结果包含一个带有 w/c 的文件部分,如下所示:
"files": …Run Code Online (Sandbox Code Playgroud) 如何使用 Exoplayer、ExoMedia 或其他播放器启用并选择嵌入在 HLS 格式的 Vimeo 视频中的不同字幕?在 iOS 中,同样的视频已经提供了本机字幕选项,但在 Android 中我找不到实现它的方法。
我想通过 api 调用获取我的 vimeo 帐户中的视频统计信息。我正在使用 https://api.vimeo.com/me/videos/stats 端点来获取其文档中所述的统计信息。我得到了这个回应
{“error”:“您的访问令牌没有“stats”范围”}
并且没有在应用程序仪表板上添加统计范围的选项
我有一个 Vimeo 私人视频网址列表 ( https://player.vimeo.com/video/1234567890),我想在我的页面上显示为缩略图。我找不到工作的方法来做到这一点。
任何基于此的解决方案http://vimeo.com/api/v2/video/{id}都已经死了。
像这样的事情https://i.vimeocdn.com/video/1234567890.jpg会返回错误的图像。
有没有办法在未经授权的情况下根据视频 ID 获取图像缩略图 url?
更新
就我而言,我设法thumbnail_url通过查询获得
GET https://vimeo.com/api/oembed.json?url=https://player.vimeo.com/video/{id}
我已经创建了 Vimeo 帐户来托管我的视频,我想从 Vimeo 检索我的视频以在我的 Android 应用程序的 Exoplayer 中显示。这是我的代码,但无法检索视频源。
class VideoPlayerActivity : Activity() {
private lateinit var player: SimpleExoPlayer
private lateinit var mediaDataSourceFactory: DataSource.Factory
private var trackSelector: DefaultTrackSelector? = null
private var lastSeenTrackGroupArray: TrackGroupArray? = null
private val videoTrackSelectionFactory = AdaptiveTrackSelection.Factory()
private var currentWindow: Int = 0
private var playbackPosition: Long = 0
private val ivHideControllerButton: ImageView by lazy { findViewById<ImageView>(R.id.exo_controller) }
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_video_player)
}
private fun initializePlayer() {
trackSelector = DefaultTrackSelector(videoTrackSelectionFactory)
mediaDataSourceFactory = DefaultDataSourceFactory(this, …Run Code Online (Sandbox Code Playgroud)