0

UIWebView を使用して、アプリケーションでドロップボックスの音楽ファイルを開こうとしています。次のコードを使用して、クリック時にのみ音楽を再生しました。

-(IBAction)Play:(id)sender {

    NSString *stream = @"...";
    NSURL *url = [NSURL URLWithString:stream];
    NSURLRequest *urlrequest = [NSURLRequest requestWithURL:url];
    [Webview loadRequest:urlrequest];
    [Webview addSubview: activityIndicator];

    timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(loading) userInfo:nil repeats:YES];
}

ボタンが実際にクリックされたことをユーザーに通知するために、ボタンがクリックされてからクイックタイム プレーヤーが表示されるまで表示されるインジケーターを追加したいと考えています。私は次のコードでこれを行いました:

-(void)loading {
     if (!Webview.loading)
         [activityIndicator stopAnimating];

     else
         [activityIndicator startAnimating];

 }

ただし、問題があります。ボタンをクリックすると、uiviewindicator が消えます。誰かが私を助けて、私が間違っていることを指摘できますか?

前もって感謝します

4

1 に答える 1

1

あなたのプレイ方法で取り出します:

[Webview addSubview: activityIndicator];
于 2013-07-15T17:35:45.303 に答える