سؤال

عندما أحاول بدء تشغيل مقطع فيديو (عبر YouTube) في ملف UIWebView, ، يفتح الفيديو، ثم يقول مصحح الأخطاء:

[MPAVController] Autoplay: Enabling autoplay
[MPAVController] Autoplay: Skipping autoplay, disabled (for current item: 0, on player: 1)

وهنا سؤال مماثل: يتوقف MPMoviePlayerController عن التشغيل بعد بضع ثوانٍ

مشكلتي الوحيدة هي أنه مع UIWebView, ، لا أستطيع إعداد MPMoviePlayerController ل prepareToPlay.على الأقل ليس بقدر معرفتي.إذا كان بإمكان أي شخص المساعدة في حل هذه المشكلة، فسيكون ذلك رائعًا!

هل كانت مفيدة؟

المحلول

لقد واجهت نفس المشكلة في IOS6. Reason هو أنه في أدناه iOS6 عند تشغيل الفيديو YouTube.لم يتم استدعاء طريقة ViewwilldisAppeare. ولكن في iOS6 هذه الطرق تسمى في كل مرة كلما لعبت فيديو youtube .It خطأ، لا أعرف في هذا الوقت.

لقد قمت بإصلاح نفسه على النحو التالي.

قم بتعيين الإخطار بإخطار الدخول والخروج الكامل للملء الشاشة، بحيث يمكنك تعيين بعض قيمة العلم لتجنب تنفيذ بعض الكود. giveacodicetagpre.

أنا متأكد من أنه سيكون من المفيد لك.

نصائح أخرى

لقد واجهت نفس المشكلة للتو في أحد تطبيقاتنا.تبين أننا كنا نضع UIWebViewHTML إلى سلسلة فارغة في -(void)viewWillDisappear.من الواضح أن هذه الطريقة يتم استدعاؤها الآن في نظام التشغيل iOS 6 عند عرض فيديو بملء الشاشة من أحد الأجهزة UIWebView, ، فمن المحتمل أن يكون هذا هو مصدر مشكلتك.

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