-2

ビデオファイルを再生するためのURLを1つ指定しました。そのため、次のコードを使用してビデオを再生します

NSURL *url = [NSURL URLWithString:@"http://www.hddeo.com/video/more.html"];
    player = [[MPMoviePlayerController alloc] initWithContentURL:url];;

    [player setControlStyle:MPMovieControlStyleNone];
    player.view.frame = CGRectMake(110,375,540,250);
    // player.view.frame = CGRectMake(50, 375, 600, 415);
    [self.view addSubview:player.view];

シミュレーターでビデオが再生されない理由がわかりません

アイデアがあれば共有してください

事前に感謝します...

4

2 に答える 2

1

渡されたコンテンツ URL は、SWF ファイルが埋め込まれた HTML ページです。 MPMoviePlayerController「http://www.example.com/video.mp4」など、ビデオ ファイルを直接指すコンテンツ URL が必要です。

注意点として、iOS デバイスは Adob​​e Flash ファイルをサポートしていません。

于 2012-09-26T08:10:43.090 に答える
0
//try this code   

  NSURL *url = [NSURL URLWithString:@"http://www.hddeo.com/video/more.html"];
        player = [[MPMoviePlayerController alloc] initWithContentURL:url];;

        [player setControlStyle:MPMovieControlStyleNone];
        player.view.frame = CGRectMake(110,375,540,250);
        // player.view.frame = CGRectMake(50, 375, 600, 415);
        [moviePlayer play];
        [self.view addSubview:player.view];

        //   [moviePlayer prepareToPlay];
         //   [moviePlayer play];
         //   [moviePlayer pause];     // it preform action play pause ,stop
         //   [moviePlayer stop];
于 2012-09-26T08:27:08.620 に答える