أقوم بإنشاء تطبيق علي منصة AppCreator24 أشبه بال iptv عبارة عن روابط m3u
و لكن عندي مشكلة و هي أنه عند ضغط المستخدم علي أحد الروابط داخل التطبيق يقوم بتحويله تلقائيا عبر المتصفح الافتراضي للجهاز " Chrome " و بالطبع لا يعمل عليه او يعمل و ينقطع بعدها و أنا أود جعل المستخدم عندما يضغط علي الرابط يقوم بتحويله علي تطبيق مثل VLC Android بدل من ذلك حتي لا يواجه اي مستخدم مشكلة في التطبيق
ما الحل؟
تحتاج إلى إنشاء شاشة جديدة في تطبيقك على AppCreator24 لعرض قائمة المشغلات المختلفة للمستخدم. يمكنك استخدام عناصر واجهة المستخدم المختلفة المتاحة في AppCreator24 لإنشاء قائمة من الأزرار أو القوائم المنسدلة أو غيرها من العناصر التي تريد استخدامها لعرض قائمة المشغلات.
لكل مشغل، ستحتاج إلى إنشاء رابط intent مخصص. هذا الرابط يحتوي على معلومات حول المشغل الذي تريد استخدامه لتشغيل الفيديو والرابط الذي يجب تشغيله. يمكنك استخدام نفس الرابط الذي وضحته في سؤالك وتغيير الحزمة إلى حزمة تطبيق المشغل المناسبة.
عندما ينقر المستخدم على أحد الخيارات، يمكنك استخدام هذا الرابط intent لفتح التطبيق المناسب لتشغيل الفيديو. يمكنك استخدام هذا الرابط في الزر الذي يمثل الخيار المراد عرضه للمستخدم.
intent://الرابط المطلوب#Intent;package=com.instantbits.cast.webvideo;scheme=http;end
هذا الرابط يستخدم حزمة تطبيق com.instantbits.cast.webvideo ومخطط الرابط http. إذا كنت ترغب في استخدام تطبيق مشغل فيديو آخر، يجب عليك العثور على حزمة تطبيق المشغل ومخطط الرابط المناسب له واستخدامها في الرابط intent الخاص بك.
يمكنك استخدام هذا الرابط المخطط لفتح التطبيق الافتراضي VLC:
intent://الرابط المطلوب#Intent;package=org.videolan.vlc;scheme=http;end
يمكنك استخدام هذه الأكواد في الزر الذي تريد استخدامه لعرض الخيارات المختلفة للمستخدم. يمكنك أيضًا تغيير الحزمة التي تريد استخدامها بحسب تطبيقات المشغلات التي تريد استخدامها في التطبيق الخاص بك.
التعليقات