أخذ الفيديو من كاميرا الفيديو وعرضها مع MPMoviePlayerControler iPhone SDK

StackOverflow https://stackoverflow.com/questions/1275878

  •  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 * url = [ensesforkeyforkey: @ uiimagepickercontrollermediaurl "]؛ MoviePlayer = [[mpmovieplayercontroller alloc] initwithcontenturl: [URLs معلومات]]؛

يجب أن يكون

MoviePlayer = [[mpmovieplayercontroller alloc] initwithcontenturl: URL]؛

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top