如何使用 phonegap-videoplayer-plugin 播放 Youtube 视频?

Posted

技术标签:

【中文标题】如何使用 phonegap-videoplayer-plugin 播放 Youtube 视频?【英文标题】:How do I play Youtube videos using the phonegap-videoplayer-plugin? 【发布时间】:2012-03-11 12:32:10 【问题描述】:

我在我的 ios 应用程序中使用 a Phonegap plugin for playing a video。我可以播放 URL 格式的视频,例如http://easyhtml5video.com/images/happyfit2.mp4

【问题讨论】:

您可以使用 youtube.com 上提供的 iframe 代码吗? iframe 很有用,但在 ios 的情况下自动播放是个麻烦,因为不直接支持 flash 内容 这种情况下iframe会降级为html5播放器 iFrame 将显示一个随机缩略图,这在我的情况下并不可取 【参考方案1】:

YouTube Terms of Service: "您同意不访问内容 通过视频播放页面以外的任何技术或手段 服务本身、可嵌入播放器或其他明确的 授权意味着 YouTube 可以指定。”

【讨论】:

我完全接受,但我在看视频的源链接,以便播放器直接访问。【参考方案2】:

有一些方法可以让您直接链接到 youtube 视频。使用"gdata" 选项查找所有可能的视频格式。

然后解析结果以获得所需的链接。希望这可能有用

【讨论】:

【参考方案3】:

但我在任何地方都发现要在 .m 和 .h 文件中编辑的代码。没有人解释如何使用它。

那是因为您只能直接从本机应用程序(用 Objective-C 编写)中使用 MPMoviePlayerController。对于任何其他技术,您必须在两者之间有一个中间层。

通过谷歌搜索,我找到了声称与 MPMoviePlayerController 集成的 PhoneGap 的 this plugin。我不知道它是否有什么好处,但它可以作为一个起点。

【讨论】:

感谢您的快速回复,我正在尝试。将在此处更新结果。 谢谢,它工作正常...将探索它。你节省了我的时间。我已经为此奋斗了一整天【参考方案4】:

尝试以这种格式提供 youtube 网址。

http://www.youtube.com/embed/jxXukpxNSx4

你会得到想要的结果。但是没有启用自动播放,因为 Apple 停止支持自动播放以节省用户的带宽

【讨论】:

以上是关于如何使用 phonegap-videoplayer-plugin 播放 Youtube 视频?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用本机反应创建登录以及如何验证会话

如何在自动布局中使用约束标识符以及如何使用标识符更改约束? [迅速]

如何使用 AngularJS 的 ng-model 创建一个数组以及如何使用 jquery 提交?

如何使用laravel保存所有行数据每个行名或相等

如何使用 Math.Net 连接矩阵。如何使用 Math.Net 调用特定的行或列?

WSARecv 如何使用 lpOverlapped?如何手动发出事件信号?