【问题标题】:Youtube video in a UIWebView with small frame带有小框架的 UIWebView 中的 Youtube 视频
【发布时间】:2014-02-18 10:03:15
【问题描述】:

在我的应用程序中,我应该制作一个菜单,用户可以在其中播放列表中的视频。该列表显示在水平 UIScrollView 中,我有一个 120x80 的框架(以点为单位,以像素为单位,它在视网膜上是 240:160)。视频链接要么是 youtube 网址,要么是我们服务器上 .m3u8 文件的地址(我将它们放在苹果的 http 直播文档中的简单 html 中)。

我的问题在于 youtube 网址。这些在 UIWebView 中打开的页面总是在顶部有一个栏,将可点击的表面限制为一半。此外,当我第一次播放视频时,会出现另一个栏(喜欢、不喜欢和类似的东西),这将启动视频的空间限制为 0。

我的目标是让视频由图像 (UIImageViews) 表示,其顶部的按钮呈“播放”三角形。当我按下那个 UIButton 时,视频应该像往常一样在 MPMovieController 中显示。

所以我需要两件事中的一件:

  • 让 UIWebView 仅显示 youtube 页面的视频,不显示条形。
  • 在用户点击 UIButton 后,在 MPMovieController 中显示 youtube 视频。

关于如何做到这两个方面的任何提示?

【问题讨论】:

    标签: ios objective-c video uiwebview youtube


    【解决方案1】:

    是的,你可以这样做,你需要在 UIWebView 上使用 set 属性。看这个例子

    here

    【讨论】:

    • 很遗憾,这对我不起作用,因为并非我展示的所有视频都可以嵌入。
    • 现在我正在使用来自 developers.google.com/youtube/iframe_api_reference 的 javascript 解决方案,它工作了一段时间,但现在当我尝试播放视频时,我看到“这个视频包含来自 SME 的内容。它受到限制在某些网站上播放。”,所以我仍然有问题。
    猜你喜欢
    • 2015-05-05
    • 2011-11-24
    • 2012-12-09
    • 1970-01-01
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    相关资源
    最近更新 更多