7

私はiPhoneの開発に不慣れで、XML URLを解析し、そのコンテンツをテーブルに表示します。行をクリックすると、対応する解析されたチューブURLがムービープレーヤーを使用して再生されます。メディアプレーヤーフレームワークを使用しています。コードは次のとおりです。

NSURL *movieURL = [NSURL URLWithString:requiredTubeUrl];

if (movieURL)
{
if ([movieURL scheme])  
{
    MoviePlayerController *myMovie = [[MoviePlayerController alloc]init];

    [myMovie initAndPlayMovie:movieURL];

}

}

これは正常に機能していますが、「HTTPライブストリーミング」を使用してビデオを再生したいのですが、どうすればよいですか?チュートリアルやサンプルコードがあればもっと役に立ちます。ありがとう。

4

3 に答える 3

1

サーバーからのストリーミングにはMPMoviePlayerControllerを使用します。

-(void)initAndPlayMovie:(NSURL *)movieURL
{
    // Initialize a movie player object with the specified URL
       MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
       if (mp)
       {
           [self.moviePlayer play];
       }
}
于 2010-05-07T07:23:58.863 に答える
1

Apple は、ストリームを含む概要といくつかのサンプル ページを提供しています。プレイリスト ファイル (.M3U8) の URL を MPMoviePlayer インスタンスに提供します。サーバーが適切に設定されている場合、.M3U8 ファイルの URL で十分です。

http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-DontLinkElementID_29

于 2010-05-02T11:42:32.483 に答える
1

ブラウザに実装することで、iPhone ユーザーをムービー アプリに誘導するため、ネイティブ アプリの開発に多く適用されます。多くは、表示したい適切なストリームに依存しますhttp://www.ioncannon.net/programming/452/iphone-http-streaming-with-ffmpeg-and-an-open-source-segmenter/

于 2010-05-28T09:57:10.183 に答える