Google cast youtube 嵌入视频

Posted

技术标签:

【中文标题】Google cast youtube 嵌入视频【英文标题】:Google cast youtube embed videos 【发布时间】:2016-12-07 11:14:01 【问题描述】:

大家好,我正在开发一个应用程序,该应用程序从我的服务器获取 youtube 视频 ID 并使用 YTPlayerView 框架播放这些视频。

现在,我想使用 GoogleCast 流式传输这些视频。在某些地方我看到 google cast 在 UIWebView 上不起作用。基本上YTPlayerView 也是建立在UIWebView 之上的。

我的问题是,是否可以在 ios 应用中使用来自 YTPlayerView 的 Google cast SDK 流式传输嵌入视频?

这是如何使用YTPlayerView 加载视频的代码:

var params = ["controls":2, "playsinline":0, "autohide":1, "origin":"http://www.youtube.com","autoPlay":1, "showinfo":0, "modestbranding":0, "rel":0]
self.videoPlayerView.loadWithVideoId(movieId, playerVars: params)

【问题讨论】:

【参考方案1】:

我想您可能想查看YouTube Helper Library for iOS。

youtube-ios-player-helper 是一个可以帮助您的开源库 将 YouTube iframe 播放器嵌入到 iOS 应用程序中。图书馆 创建一个 UIWebView 和你的应用程序之间的桥梁 Objective-C 代码和 YouTube 播放器的 javascript 代码,从而 允许 iOS 应用程序控制 YouTube 播放器。这 文章描述了安装库并开始使用的步骤 在您的 iOS 应用程序中使用它。

您将从 this Github repo 下载 iOS youtube-helper 库。

【讨论】:

以上是关于Google cast youtube 嵌入视频的主要内容,如果未能解决你的问题,请参考以下文章

测量在 iOS 中内联播放的嵌入式 YouTube 视频的音频电平

如何将 Youtube 视频嵌入 HTML5 <video> 标签?

限制 youtube 在其他网站上的嵌入

有没有办法为嵌入式YouTube视频创建委派菜单(youtube autoplay chrome)

youtube播放器api是否适用于谷歌驱动器嵌入式视频?

如何将视频从 Google 驱动器嵌入到网页?