Help me with my Multimedia Assignment of Manchester Metropolitan University
Question - 1""Multimedia!!!!!!!!Lab$10!The"aim"of"this"lab"session"is"to"explore"multimedia"features"like"image"slide"show,"sound"playing"and"camera"recording."Please"download"the"Multimedia*Portfolio.zip"from"Moodle."Porfolio'8'Multimedia*Portfolio.zip*is"incomplete.""Please"complete"the"project"by"adding"the"following"codes"segments:""Initialization!Code:'Complete"the"following"functions"in"the"MainUIViewController.m1"- (void)viewDidLoad { [super viewDidLoad]; _slideshow.delegate = self; [_slideshow setDelay:5]; // Delay between transitions [_slideshow setTransitionDuration:1]; // Transition duration [_slideshow setTransitionType:SlideShowEngineTransitionFade]; // Choose a transition type (fade or slide) [_slideshow setImage
...Read More
sContentMode:UIViewContentModeScaleAspectFill]; // Choose a content mode for images to display [_slideshow addImagesFromResources:@[@"test_1.jpg",@"test_2.jpg",@"test_3.jpg"]]; // Add images from resources } - (IBAction)startSlideShow:(id)sender { [_slideshow start]; countImg = 0; _startButton.hidden = YES; rating = @"3"; _ratingChoice.text = @"???"; } - (void) SlideShowEngineDidNext:(SlideShowEngine *)slideShow { countImg += 1; if (countImg == _slideshow.images.count) { [_slideshow stop]; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Survey Completed" message:@"Press OK to exit!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
2"" [alert show]; _startButton.hidden = NO; } NSLog(@"SlideShowEngineDidNext, index : %d",slideShow.currentIndex); NSLog(@"Rating : %@", rating); _ratingChoice.text = @"???"; rating = @"3"; } - (IBAction)setRating:(id)sender { UIButton *button = (UIButton *)sender; int bTag = button.tag; rating = [NSString stringWithFormat:@"%d", bTag]; _ratingChoice.text = rating; } "Now,"run"the"project"on"the"simulator.""Screen'1:'Introduction''The"given"initialization"code"is"screen*2,"add"an"introduction"screen"for"guiding"the"user"on"how"to"use"this"application"(User"instructions).""After"the"introduction,"user"can"choose"to"begin"a"slide"show"survey"or"sound"survey"(additional(feature(3).""Screen'2:'Program'started'Screen*2"performs"the"following"tasks:I"i. Starts"recording"face"of"user"through"camera"(additional(feature(4)."ii. Start"an"image"slide"show"and"wait"for"x"seconds"(assume"5"seconds)"iii. At"the"bottom"of"screen,"show"a"list"of"icons"(SAM"rating"scale)"so"that"the"user"can"rate"the"current"image"on"a"scale"of"pleasantness."The"following"figure"shows"the"example"of"the"SAM"rating"scale."""iv. If"the"participant"selects1an"icon,"record"their"choice"and"then"proceed"to"the"next"image"v. If"the"participant"did"not1select"an"icon"after"6"seconds,"record"their"choice"as"not"completed"(null),"and"then"proceeds"to"the"next"image."
3""vi. Repeat"steps"i"–"iv"until"all"images"have"been"displayed."Save"the"user"choices"into"the"database"(additional(feature(1)."Stop"camera"recording"(additional(feature(4)"and"slide"show."Note"that"camera"recording"and"slide"show"happen"simultaneously.""Screen'3:'Program'continue'The"third"screen"displays"the"report"generated"from"the"database"(additional(feature(2)"'Assessment'Criteria:'40I49:"Complete"the"initialization"code,"and"with"introduction"on"screen*1"50I59:"Complete"the"initialization"code,"with"introduction"on"screen*1,*and*adding*drawing/animation/gestures*to*screen*1"60I69:"Data"Storage"–"Add"on"additional(feature(1,"store"multiple"survey"data"70I79:"Reporting"–"Add"on"additional(feature(2,"reporting"on"screen*3"80I89:"Audio"–"Add"on"additional(feature(3,"replace"the"image"slide"show"to"play"a"list"of"sounds"90I100:"Camera"Video"Recording"–"Add"on"additional(feature(4,"record"user’s"face"while"user"working"on"the"survey.""Tips:*Class*of*CameraEngine*and*VideoEncoder*are*used*to*support*Camera*Recording.*You*can*refer*to*IDZAudioPlayerTutorial1.zip*for*Audio*feature.*"Important(note:(To(score(60(and(above,(program(must(be(free(from(bugs/errors.("Important:1Please1upload1your1portfolio181to1Moodle1(Week110)1before106/01/201415pm.11To1take1part1in1the1research1App1competition,1please1email1your1project1to1ChoonMChing1at1choon.c.ng@mmu.ac.uk1with1subject:(App(Competition,1before16th1January1201415pm.1" ...Read Less
Solution Preview - No Solution Preview Available