I love iPhone, Android, Cocos2d-x
        [iPhone] メディアプレイヤーで動画再生
iPhone の YouTube アプリのような動画を再生できるメディアプレイヤー(ムービープレイヤー)の使用方法です。再生できるファイルタイプは MP3,AIFF,M4A,MOV,MP4,MPV,M4V,3GP です。
MPMoviePlayerController を利用するには、MediaPlayer.framework を追加する必要があります。
プレロード終了と再生終了時のコールバックを設定して、再生や再生終了時の処理を行います。
- (void) play {
    MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:urlString]];
    player.scalingMode = MPMovieScalingModeAspectFill;
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(finishPreload:) name:MPMoviePlayerContentPreloadDidFinishNotification object:player];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(finishPlayback:) name:MPMoviePlayerPlaybackDidFinishNotification object:player];
}
- (void) finishPlayback:(NSNotificationCenter *) aNotification {
    MPMoviePlayerController *player = [aNotification object];
    [[NSNotificationCenter defaultCenter] removeObserver:self
         name:MPMoviePlayerPlaybackDidFinishNotification object:player];
    [player stop];
    [player release];
}
- (void) finishPreload:(NSNotificationCenter *) aNotification {
    MPMoviePlayerController *player = [aNotification object];
    [[NSNotificationCenter defaultCenter] removeObserver:self
         name:MPMoviePlayerContentPreloadDidFinishNotification object:player];
    [player play];
}
	関連する投稿
One comment
コメントをどうぞ
Additional comments powered by BackType
3linking…
…