在webview中播放vimeo视频的问题

时间:2012-08-13 05:21:29

标签: iphone objective-c ipad ios5

在我的应用中有一个vimeo视频。我使用以下代码在WebView中打开它;

 NSURL *url = [NSURL URLWithString:@"https://vimeo.com/47278503"];
        NSURLRequest *req = [NSURLRequest requestWithURL:url];
        webview.delegate = self;
        [webview loadRequest:req];

在WebView上方放置一个取消按钮以关闭vimeo视频。

但问题是,通过单击取消按钮关闭WebView后仍然可以播放音频。

另一个问题是,在全屏观看时,视频没有显示,只有音频在后台播放,点击取消按钮后,视频在后台播放。

更新:

link中存在类似问题。我已经尝试了它的代码,但它不起作用。我写了代码

[self.view addSubview:self.view.window.rootViewController.view];

tableview的didSelectRowAtIndexPath()方法中的

。 (这个tableview是popover)。

我还在WebView的[self.view addSubview:self.view.window.rootViewController.view];中尝试了viewDidLoad(),但它无效。

可能是什么问题?

感谢。

1 个答案:

答案 0 :(得分:2)

停止BG声音。您只需删除,释放并将nil设置为UIWebView。