让视频在模拟器中播放

时间:2010-10-07 19:52:10

标签: iphone xcode video ios-simulator

所以我在我的应用程序中弹出一个警报视图,点击一个视频按钮,视频应该播放,但模拟器中没有任何反应。我不想在设备上测试它,直到我在模拟器中工作。这是下面的代码,据我所知它应该工作。它到达Log语句并输出到控制台但视频无法播放。有什么想法吗?

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex: (NSInteger)buttonIndex{
    if (buttonIndex == 1) {
        NSURL *url = [NSURL URLWithString:@"http://srowley.co.uk/endyVid.mp4"];
        MPMoviePlayerController *player = [[[MPMoviePlayerController alloc] initWithContentURL:url] autorelease];

        //---play movie---
        [player setFullscreen:YES];
        [self.view addSubview:[player view]];
        NSLog(@"Player Should play!");
        [player play]; 
    }
}

1 个答案:

答案 0 :(得分:2)

您需要在玩家的视图中设置框架。

    [[player view] setFrame: [self.view bounds]];