2014-01-17 73 views
1

我有關於產品UIWebviewXcode中如何停止視頻嵌入YouTube

我需要停止YouTube視頻時,我去到另一個網頁

這是我的代碼:

if (currentPage > 0 && currentPage < [book count]-1) { 
    [[self.scrollView.subviews objectAtIndex:currentPage-1]reload]; 
    [[self.scrollView.subviews objectAtIndex:currentPage+1]reload]; 
} 

這是非常好的當我用pageControl但不好用didSelectItemAtIndexPath:

我試着去這樣

if (currentPage > 0 && currentPage < [book count]-indexPath.item) { 
    [[self.scrollView.subviews objectAtIndex:currentPage-indexPath.item]reload]; 
    [[self.scrollView.subviews objectAtIndex:currentPage+indexPath.item]reload]; 
} 

有時是工作,但有時不是。請幫忙。

回答

0

我試圖爲循環書頁創建for這樣

 for(int i = 0; i < _pageAmount ; i++) 
     { 
     if (currentPage > 0 && currentPage < [book count]-1) { 
      [[self.scrollView.subviews objectAtIndex:i]reload]; 
      } 
     } 

它的正常工作,謝謝你的任何想法。

2

嵌入視頻就像這個guide使用YouTube的iframe API然後就可以調用

[myWebView stringByEvaluatingJavaScriptFromString:@"player.pauseVideo()"]; 

當你去到另一個網頁。

+0

非常感謝你@AHTOH我使用的是嵌入的YouTube,但我不需要在HTML頁面中更改代碼。 –