为什么我的 YouTube 嵌入在我的 modalviewcontroller 后面播放?

发布于 2024-11-30 00:26:21 字数 169 浏览 3 评论 0原文

我正在为 iphone ios 4+ 构建一个应用程序,并且我有一个模态视图控制器,内部有一个 uiwebview,可加载包含 YouTube 嵌入的页面。当我播放 YouTube 视频时,它在我的模态视图控制器后面播放!我怎样才能: 找出视频何时播放,以便我可以隐藏我的模态视图控制器 或者 让视频在所有内容之上播放 谢谢

I am building an app for iphone ios 4+ and I have a modal view controller with a uiwebview inside that loads a page that contains a youtube embed. When I play the youtube video it plays behind my modal view controller! How can I either:
Find out when the video plays so i can hide my modal view controller
or
Make the video play on top of everything
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

本宫微胖 2024-12-07 00:26:21

我无法在模拟器中复制这种行为。视频是如何嵌入的?作为 iframe,还是旧的“对象”方法?您的模态视图以什么类型的视图呈现? UIViewUITableView...

就像我说的,我无法在 4.3 模拟器上复制您的结果,这是我正在实现的代码。

NSURLRequest* urlReq = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://dev.quietsight.com/youtube_embed.php"]];
[_webView loadRequest:urlReq];

在 iOS 端和 Web 端......

<html>
    <head>
    </head>

    <body>
        <iframe width="425" height="349" src="http://www.youtube.com/embed/fMJTinMvB24" frameborder="0" allowfullscreen></iframe>

    </body>
</html>

就视频结束的回调而言,我不相信有一种方法可以判断视频正在从 WebView 播放。

I can't get this behavior to replicate in the simulator. How is the video embedded? As an iframe, or the old 'object' method? What type of view does you Modal view present from? UIView or UITableView...

Like I said I can't replicate your results on the 4.3 simulator, and this is the code I'm implementing.

NSURLRequest* urlReq = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://dev.quietsight.com/youtube_embed.php"]];
[_webView loadRequest:urlReq];

On the iOS end, and on the web end...

<html>
    <head>
    </head>

    <body>
        <iframe width="425" height="349" src="http://www.youtube.com/embed/fMJTinMvB24" frameborder="0" allowfullscreen></iframe>

    </body>
</html>

As far as a call back on the video ending I don't believe there is a way to tell that a video is playing from a WebView.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文