비디오 카메라에서 비디오 촬영 및 mpmovieplayercontroller iPhone SDK로 표시
-
16-09-2019 - |
문제
카메라에서 비디오를 찍은 다음 제공된 비디오 플레이어를 사용하여 재생하려고 했습니까? 비디오를 초상화 모드로 가져 오면 때로는 영화가 재생되며 (플레이어가 조경 모드에 넣을 때) 초상화 모드에 넣을 때 영화를 볼 수는 없습니다. 제대로 플레이하지 않습니까, 누군가가 이것을 만나고 그것을 고칠 방법을 찾았습니까? 비디오를 재생하는 내 코드는 다음과 같습니다.
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSURL *urls=[info objectForKey:@"UIImagePickerControllerMediaURL"] ;
moviePlayer =
[[MPMoviePlayerController alloc] initWithContentURL:[info urls]];
if (moviePlayer)
{
[moviePlayer play];
}
}
문서에서 설정을 확인했는데 아무것도 문제가 해결되지 않는 것 같습니다 ... 감사합니다.
해결책
나는 당신이 적절한 nsurl 객체를 사용하지 않는 것 같아요
nsurl *urls = [info objectforkey :@"uiimagepickercontrollermediaurl"]; MoviePlayer = [[mpmovieplayerController alloc] initwithContentUrl : [info urls]];
그것은해야한다
MoviePlayer = [[mpmovieplayerController alloc] initwithContentUrl : urls];
제휴하지 않습니다 StackOverflow