i have navigation controller table view inside parses .xml of m4v video podcast. when item selected, pushes videowebview view controller onto navigation controller, , code viewdidload is:
the movie plays fine, not take screen. tab bar still shows, navigation bar still shows. cannot pull video controls when tap screen. screenshot attached below:code:- (void)viewdidload { self.title = _entry.articletitle; avaudiosession *audiosession = [avaudiosession sharedinstance]; nserror *setcategoryerror = nil; [audiosession setcategory:avaudiosessioncategoryplayback error:&setcategoryerror]; if (setcategoryerror) { /* handle error condition */ } nserror *activationerror = nil; [audiosession setactive:yes error:&activationerror]; if (activationerror) { /* handle error condition */ } [[uiapplication sharedapplication] beginreceivingremotecontrolevents]; [self becomefirstresponder]; nsurl *newurl = [nsurl urlwithstring:_entry.articleurl]; self.player = [[mpmovieplayercontroller alloc] initwithcontenturl: newurl]; [player preparetoplay]; player.allowsairplay = yes; player.scalingmode = mpmoviescalingmodeaspectfit; self.player.view.frame = self.view.frame; [self.view addsubview: player.view]; [self.player setfullscreen:yes animated:yes]; [[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(moviefinishedcallback:) name:mpmovieplayerplaybackdidfinishnotification object:player]; [[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(exitedfullscreen:) name:mpmovieplayerdidexitfullscreennotification object:player]; [[nsnotificationcenter defaultcenter] addobserver:self selector:@selector(playbackstatechanged:) name:mpmovieplayerplaybackstatedidchangenotification object:player]; [player play]; [super viewdidload]; }
![]()
attached files:
changing line:
player.scalingmode = mpmoviescalingmodeaspectfit;
to
player.scalingmode = mpmoviescalingmodeaspectfill;
cause video fill screen
hide navigationbar need set toolbarhidden property yes
Forums iPhone, iPad, and iPod Touch iOS Programming
- iPhone
- Mac OS & System Software
- iPad
- Apple Watch
- Notebooks
- iTunes
- Apple ID
- iCloud
- Desktop Computers
- Apple Music
- Professional Applications
- iPod
- iWork
- Apple TV
- iLife
- Wireless

No comments:
Post a Comment