0

ビデオ ファイルを iPhone シミュレータ パスに追加していますが、ギャラリーにビデオ ファイルが表示されません。ビデオファイルをシミュレーターに追加するにはどうすればよいですか。ガイドしてください。

以下は、ギャラリーからビデオを選択するためのコードです。

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSString* mediaType = [info objectForKey:UIImagePickerControllerMediaType];
if ( [mediaType isEqualToString:@"public.movie" ])
{
   // NSLog(@"Picked a movie at URL %@",  [info objectForKey:UIImagePickerControllerMediaURL]);
   // NSURL *url =  [info objectForKey:UIImagePickerControllerMediaURL];
   // NSLog(@"> %@", [url absoluteString]);

    if (CFStringCompare ((__bridge CFStringRef) mediaType, kUTTypeMovie, 0)
        == kCFCompareEqualTo)
    {

        //NSString *moviePath = [[info objectForKey:UIImagePickerControllerMediaURL] path];

        // NSLog(@"%@",moviePath);

        NSURL *videoUrl=(NSURL*)[info objectForKey:UIImagePickerControllerMediaURL];
        NSData *webData = [NSData dataWithContentsOfURL:videoUrl];
        [self post:webData];

        if([profile isEqualToString:@"friend"])
        {
            [self callServerFriend];
        }
        if([profile isEqualToString:@"public"])
        {
            [self callServerPublic];
        }
    }
}
}
4

1 に答える 1

4

次の手順に従います。

1) ビデオをシミュレーターにドラッグします。
2) 次に、サファリでビデオを再生します。
3) [完了] ボタンをクリックします。
4) 次に、[MoveTo] ボタンをクリックします。

ここに画像の説明を入力

5) 最後に、saveToCameraroll をクリックします。

ここに画像の説明を入力

ビデオは、シミュレーターのフォト ライブラリーで利用できるようになりました。

于 2013-07-08T10:05:52.193 に答える