0

UIWebView 内のビデオ リンクをクリックすると、Media Player を起動したいと考えています。UIWebView のコンテンツは私のサーバー上の HTML5 ページであるため、解決策が XCode または HTML5 のコードを変更することであるかどうかにかかわらず、私はそれを処理することができます。

問題の動画はすべて「mp4」拡張子のものです - 念のため、この追加が役立ちます。

これはiPad専用アプリ用であることに注意してください。

4

1 に答える 1

1

このコードは、アプリ内からのボタンクリックに基づいてビデオを起動するように変更できます。

    NSString *filepath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"mp4"];
    //LOCAL FILE    
    NSURL    *fileURL    =   [NSURL fileURLWithPath:filepath];
    //REMOTE FILE
    NSURL    *fileURL = [NSURL URLWithString:@"http://someurlsomewhere.com/movie.mp4"];
    player = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
    player.frame = CGRectMake(0, 0, 1024, 768);
    [self.view addSubview:player.view];
    player.fullscreen = NO;
    [player play];

これは、ビデオをトリガーするために必要なWebビューからのタップ/クリックの検出をカバーするリンクです。 IOSのUIWebview内でボタンクリックをインターセプトする方法は?

于 2012-10-24T15:19:42.423 に答える