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> 标签?