iphone - how can we add videos on scrollbar? -
i developing videos managing apps. add videos on scroll view.
there nothing visible except black screen. code working properly,only adding black views on scroll,content display.
if 1 have idea please provide me.
(void)loadvideostoscrollview { nsarray *paths=nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes); nsstring *documentdirectory=[paths objectatindex:0]; nsstring *videodirectory=[documentdirectory stringbyappendingpathcomponent:@"/videos"]; nsfilemanager *filemanger=[nsfilemanager defaultmanager]; nsdirectoryenumerator *docenum=[filemanger enumeratoratpath:videodirectory]; mpmovieplayercontroller *localmovieplayer; cgfloat xaxis=10; nsinteger n=0; nsstring *filename; [self.scrollview setcontentsize:cgsizemake(560, 200)]; while ((filename=[docenum nextobject])) { nsstring *filepath=[videodirectory stringbyappendingpathcomponent:[nsstring stringwithformat:@"/%@",filename]]; //if file exist file added on scrollview if ([filemanger fileexistsatpath:filepath]) { nsurl *urlforfile=[nsurl fileurlwithpath:filepath]; nslog(@"%@",[urlforfile description]); localmovieplayer=[[mpmovieplayercontroller alloc]initwithcontenturl:urlforfile]; localmovieplayer.scalingmode=mpmoviescalingmodeaspectfit; localmovieplayer.shouldautoplay=no; localmovieplayer.controlstyle=mpmoviecontrolstylenone; [localmovieplayer preparetoplay]; tap = [[uitapgesturerecognizer alloc] initwithtarget:self action:@selector(tap:)]; [localmovieplayer.view addgesturerecognizer:tap]; [localmovieplayer.view settag:n]; [localmovieplayer.view setframe:cgrectmake(xaxis,5,150,120)]; [self.scrollview addsubview:localmovieplayer.view]; [movieplayercontainer addobject:urlforfile]; xaxis+=155; n++; } } }
i have developed code.
you need use avplayer
instead mpmovieplayercontroller
avplayer
can render video specific source view - in case scrollview.
best of luck
Comments
Post a Comment