我在应用程序加载而不是图像时开发启动视频。并且​​还使用 ios 中的推送视图控制器导航到下一页

Posted

技术标签:

【中文标题】我在应用程序加载而不是图像时开发启动视频。并且​​还使用 ios 中的推送视图控制器导航到下一页【英文标题】:i develop startup video while app loading instead of image.and also navigate to next page with push viewcontroller in ios 【发布时间】:2012-08-15 07:45:57 【问题描述】:

。但我不知道这是否是正确的代码。但我使用这个一些问题发生在第三页但它是未使用意味着我的应用加载正常。我的示例代码在这里。

- (void)viewDidLoad

    [super viewDidLoad];
    [self videopage];
// Do any additional setup after loading the view, typically from a nib.


-(void)videopage

    NSURL * url=[NSURL URLWithString:@"http://xyz.opening_ani.mp4"];
    MPMoviePlayerController * videos =[[MPMoviePlayerController alloc]initWithContentURL:url];
    videos.view.frame=CGRectMake(0, 0, 1024, 768);
    videos.controlStyle=MPMovieControlStyleNone;
    [self.view addSubview:videos.view];
    [videos play];
    [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(startParsing) name:MPMoviePlayerPlaybackDidFinishNotification object:nil]; 
  //[self startParsing];


-(void)startParsing

    ViewController * navigation=[[[ViewController alloc]initWithNibName:@"ViewController" bundle:nil]autorelease];
    [self.navigationController pushViewController:navigation animated:NO];

【问题讨论】:

【参考方案1】:

请使用以下代码。我想,你的通知对象是nil 所以没用。

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(startParsing:)
                                             name: MPMoviePlayerPlaybackDidFinishNotification
                                           object:videos];

- (void)startParsing:(NSNotification *)noti

   ViewController * navigation=[[[ViewController alloc]initWithNibName:@"ViewController" bundle:nil]autorelease];
    [self.navigationController pushViewController:navigation animated:NO];

【讨论】:

以上是关于我在应用程序加载而不是图像时开发启动视频。并且​​还使用 ios 中的推送视图控制器导航到下一页的主要内容,如果未能解决你的问题,请参考以下文章

iPad上的黑屏而不是启动图像

在后台加载图像、视频

横向模式更改布局上的图像

Swift 中的 UIImagePickerController 图像

Phonegap/Cordova 在 iphone 上加载时将启动图像旋转 90 度

强制重新加载 Windows 视频驱动程序。有可能吗?