首页 文章

在YouTube上播放youtube全屏风景,但在画像上内嵌

提问于
浏览
0

我有一个UIWebView视图,其大小只有iPhone屏幕的一半 . 在此webview中,我嵌入了youtube视频 . 该应用仅处于纵向模式 . 虽然我希望视频也能在风景中播放 .

现在我想要以下行为:

  • 在纵向播放内联时,请勿全屏播放 . 一个 . 为此,我使用"webView.allowsInlineMediaPlayback=YES;" b . 我用以下链接打开webview:"www.youtube.com/embed/videoid?playsinline=1"

  • If the user rotates the screen to landscape, I'd like the video to go full screen .

  • 如果用户然后旋转回肖像,我希望视频再次内联 .

  • 旋转不应停止中间的视频,也不应重新开始播放 .

我该怎么办?

1 回答

  • 1

    由于嵌入式视频使用的是未记录的MPInlineVideo(全屏)ViewController,因此无法使用其API并切换到全屏 .

    因此,我建议使用iframe标签的“allowFullScreen”参数 .

    如果一切都失败了,您应该始终能够更改Web视图的帧大小,使其覆盖整个屏幕 . 你必须在iframe中使用100%的宽度/高度 .

    免责声明:这是一个有根据的猜测 . 我实际上并没有试图以这种方式实现它 .

相关问题