2

リンクでビデオを再生したい: www.mysite.com/iphone/video.mp4

私はios5とMPMoviePlayerControllerを使用しています。次のコードで試しましたが、黒いページしか表示されません:

MPMoviePlayerController *player=[[MPMoviePlayerController alloc]initWithContentURL:[NSURL URLWithString:@"http://www.mysite.com/iphone/video.mp4"]];                                               [[player view] setFrame:[self.view.bounds]];                                                                                       [self.view addSubview:[player view]]; [player play]; 

Web URL 文字列でビデオを再生することは可能ですか? ビデオがたくさんあるので、プロジェクトに入れたくないので、Web から再生する必要があります

@編集:アップルの開発者サイトの例でそれを行いました

ストリームを使用しますが、Web URL を使用するため、問題は解決します。すべての回答に感謝します

4

3 に答える 3

0

削除する

NSString *urlStr = [[NSBundle mainBundle] pathForResource:@"3idiots.mov" ofType:nil];

このようにURLを渡します

NSURL *videoURL = [NSURL URLWithString:@"http://www.youtube.com/v/HGd9qAfpZio&hl=en_US&fs=1&"];
于 2012-05-17T13:31:57.710 に答える
0

ストリーミング サーバーの準備が整っていれば、YouTube スタイルのポップアップ ビデオ コントローラーを実装するのは非常に簡単です。

動画を iPhone にストリーミングするアプリを作成する

于 2012-05-17T13:14:57.013 に答える
0

これを試して

NSString *urlStr = [[NSBundle mainBundle] pathForResource:@"3idiots.mov" ofType:nil];
    NSURL *url = [NSURL fileURLWithPath:urlStr];
    moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
    [self.view addSubview:moviePlayer.view];
    moviePlayer.view.frame = CGRectMake(0, 0, 300, 400);  
    [moviePlayer play];
于 2012-05-17T12:53:03.203 に答える