سؤال

أحتاج إلى طريقة للتحكم في الفيديو غير المليء بالشاشة في طلبي. لقد لعبت مع كل من mpmoviePlayerController وحل باستخدام UiwebViews.

لقد وجدت حلًا واحدًا باستخدام mpmoviePlayerController حيث يمكنني منع الفيديو من الانتقال إلى الشاشة (عن طريق الاستيلاء على نافذة المفتاح وتعيين تحويل على كائن UiWindow). ومع ذلك ، لا يبدو أن mpmovieplayercontroller يوفر طريقة للتوقف مؤقتًا واستئناف التشغيل. إذا استخدمت طريقة STOP ، فسيختبئ الفيديو (كما هو محدد في API). أيضًا ، أحتاج إلى أن أكون قادرًا على ضبط موقع التشغيل أثناء التشغيل (البحث اليدوي الخ). لقد رأيت تطبيقات تقوم بذلك في متجر التطبيقات ، لكنني لست متأكدًا مما إذا تم نشرها قبل أن تمنع Apple طريقة خاصة.

هل لدى أي شخص أي نصائح أو حيل تتعلق بهذا؟ (ضع في اعتبارك أن تطبيقي يجب أن يتم قبوله لمتجر التطبيقات)

لست مهتمًا بحلول FFMPEG ، بسبب قيود الترخيص.

أود أيضًا أن أحصل على عرض مقطعين فيديو في نفس الوقت ، وأود بعض النصائح حول هذا أيضًا (ومع ذلك ، فأنا أعتبر أنه غير ممكن في لحظة تشغيل MpmoViePlayerController فقط في ذلك الوقت).

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

المحلول

في iOS 3.2 وأكبر يمكنك إنشاء مشغلات فيديو داخل الخط. ما عليك سوى إضافة خاصية عرض MpMoViePlayerController باعتبارها عرضًا فرعيًا لعرض المحتوى الخاص بك ، وضبط الإطار ومصدر عنوان URL (محلي/عن بعد) وفويلا. لديك مشغل فيديو غير FulllScreen. تحقق من الوثائق الخاصة بـ MpMoViePlayerController لمزيد من التفاصيل. ((http://developer.apple.com/iphone/library/documentation/mediaplayer/reference/mpmovieplayercontroller_class/mpmovieplayercontroller/mpmovieplayercontroller.html)

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