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

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

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

【问题讨论】:

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

标签: ios cordova youtube video-streaming


【解决方案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 停止支持自动播放以节省用户的带宽

    【讨论】:

      猜你喜欢
      • 2012-03-30
      • 2021-05-29
      • 1970-01-01
      • 2013-09-28
      • 2011-06-26
      • 1970-01-01
      • 2018-05-13
      • 1970-01-01
      • 2017-12-07
      相关资源
      最近更新 更多