iphone - Play video invoked from Javascript on a UINavigationController in iPhoneSDK -


i have application , on clicking button, want create uinavigationcontroller on fly. current view on navigationcontroller uiwebview rendering javascript embedded video in it. when click on play button of video, video starts playing, i'm not able see video on foreground. i'm able see video if dismiss uinavigationcontroller.

how make sure when click on "play" button in uiwebview inside uinavigationcontroller, renders video in native player in foreground , when clicked on "done" in native player, go "uinavigationcontroller" ?

how displaying initalizing video view controller?

are creating instance , presenting modal view?

this diffs depending on version of ios using:

nsstring *videopath = [[nsbundle mainbundle] pathforresource:@"video" oftype:@"mp4"]; nsurl *videourl = [nsurl fileurlwithpath:videopath];  if ([[[uidevice currentdevice] systemversion] doublevalue] >= 3.2) {     nslog(@"> 3.2");      mpmovieplayerviewcontroller *player = [[mpmovieplayerviewcontroller alloc] initwithcontenturl:videourl];      self.playercontroller = player;      [player release]; player = nil;      [self presentmovieplayerviewcontrolleranimated: self.playercontroller];     self.playercontroller.movieplayer.moviesourcetype = mpmoviesourcetypefile;      [[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(playbackfinished:) name:@"mpmovieplayerplaybackdidfinishnotification" object:self.playercontroller.movieplayer];       [self.playercontroller.movieplayer play];  }  else if ([[[uidevice currentdevice] systemversion] doublevalue] < 3.2) {     nslog(@"< 3.2");      mpmovieplayercontroller *player = [[mpmovieplayercontroller alloc] initwithcontenturl: videourl];      player.scalingmode = mpmoviescalingmodeaspectfill;      // register playback finished notification     [[nsnotificationcenter defaultcenter]      addobserver: self      selector: @selector(playbackfinished:)      name: mpmovieplayerplaybackdidfinishnotification      object: player];      // movie playback asynchronous, method returns immediately.     [player play]; 

Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -