Я работаю над приложением, в котором у меня нет доступа к видео iPod в моем приложении. Поэтому я думаю об интеграции iTunes. Так что я могу загружать видео из магазина iTunes Storeв локальный каталог, и из этого каталога я могу воспроизводить видео.
Я могу воспроизводить видео из фотогалереи в popOverController, но не могу воспроизвести его в
-(IBAction)SelectVideo:(id)sender
{
UIImagePickerController *ImageVideoPicker = [[UIImagePickerController alloc] init];
ImageVideoPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
ImageVideoPicker.delegate = self;
[ImageVideoPicker setMediaTypes:[NSArray arrayWithObjects:(NSString *)kUTTypeMovie, nil]];
/////////videoLibrary is PopOver to show Videos Of photo gallery////////
VideoLibrary= [[UIPopoverController alloc]
initWithContentViewController:ImageVideoPicker];
[VideoLibrary presentPopoverFromRect:addVideo.frame inView:self.videoView permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}
////////////////////////////////////////// функция действительно выбрала видео //////////////////
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
if ([mediaType isEqualToString:@"public.movie"]){
NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
UIAlertView *alurl=[[UIAlertView alloc]initWithTitle:@"message" message:videoURL delegate:self cancelButtonTitle:@"ok" otherButtonTitles:@"cancel", nil];
[alurl show];
[alurl release];
//////////////this url is used to play video in
app.VideoUrl=videoURL;
NSLog(@"%@",app.VideoUrl);
}
[picker dismissModalViewControllerAnimated:YES];
}
Я не смогу играть из этого приложения.videoUrl.Так если кто-то сделал интеграцию с Itunes Store, пожалуйста, укажите мнеправильное направление.спасибо