【问题标题】:Start YTPlayerView in full screen on iPad在 iPad 上全屏启动 YTPlayerView
【发布时间】:2014-10-17 14:43:52
【问题描述】:

我使用的是 Youtube 提供的 YTPlayerView iOS 类,你可以查看here

问题如下:在 iPhone 上视频会自动全屏启动,而在 iPad 上则不会,我需要默认全屏启动。

【问题讨论】:

  • 发布你在 iPhone 上的代码,它可以全屏运行,但不能在 iPad 上运行
  • 只要去网址,下载类和HTML播放器模板,然后使用方法loadVideoById就可以了
  • @AubadaTaljo,你曾经解决过你的问题吗?我遇到了和你一样的问题。对我来说,它可以播放,但我看不到视频,只能看到音频。
  • 其实没有!这个问题仍然没有运气,我正在获取视频,但我不知道如何在不让用户点击它的情况下将播放器更改为全屏模式,我猜我的生活比你的更容易
  • 嗨,伙计们。我也面临同样的问题。在 iPad 视频仅在正常模式下播放,但在 iPhone 中全屏播放。因此,如果您有解决方案,请告诉我。谢谢

标签: ios objective-c ipad youtube-data-api ytplayerview


【解决方案1】:

对于遇到此问题的任何人,我通过删除此类并使用 XCDYoutubeKit 解决了它,它解决了我的问题,但我不得不放弃使用播放器的单独 UI。

https://github.com/0xced/XCDYouTubeKit

它也可以通过 cocoapods 获得

【讨论】:

  • 如自述文件中所述,此库明确违反 Youtube 服务条款。我会对一个不是的解决方案感兴趣。 (有兴趣的可以看terms of service的4.C部分)
【解决方案2】:

添加此代码,以便在 iPhone 上不会开始全屏播放:

var playerVars: NSDictionary = ["playsinline" : 1]
self.playerView.loadWithVideoId("6v2L2UGZJAM", playerVars: playerVars)

【讨论】:

  • 我需要 iPad 开始全屏播放,而不是让 iPhone 视频以小屏幕开始!!
猜你喜欢
  • 2015-11-13
  • 2015-04-16
  • 2011-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-24
  • 1970-01-01
相关资源
最近更新 更多