1

私が使用する場合

 -(void)viewWillDisappear:(BOOL)animated
    {
        [subView loadHTMLString:nil baseURL:nil];
    }

Webview が機能しない

I try to do this
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
    pageControlBeingUsed = NO;

    [subView loadHTMLString:nil baseURL:nil];


}

ページングスクロールビューで次のページに移動し、次のページでビデオを停止したいだけです

これは私のコードのスクロールビューのページングです

book = [[NSMutableArray alloc] initWithObjects:@"page11",@"page12",@"page13",@"page14",@"page15", nil];

for (int i = 0; i < [book count]; i++) {

    CGRect frame;
    frame.origin.x = self.scrollView.frame.size.height * i;
    frame.origin.y = 0;
    frame.size = CGSizeMake(1024,768);
    subView = [[UIWebView alloc] initWithFrame:frame];
    NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:[book objectAtIndex:i] ofType:@"html" inDirectory:@""]];
    [subView loadRequest:[NSURLRequest requestWithURL:url]];
    subView.scalesPageToFit = YES;
     [scrollView setBounces:NO];
    [scrollView addSubview:subView];
}
scrollView.contentSize = CGSizeMake(1024 * [book count], 768);
[scrollView setFrame:CGRectMake(0, 0, 1024, 768)];

ビデオを再生して次のページで停止できますか? //ご意見をお聞かせください

すみません、私の英語はうまくありません

4

2 に答える 2

0

オーディオを停止するには、空白のページを UIWebView にロードする必要があります。

[self.webView loadRequest:NSURLRequestFromString(@"about:blank")];

また

[self.webView  loadHTMLString:@"" baseURL:nil];
于 2013-10-01T11:23:46.480 に答える