عندي فيديوهات اريد تشغيلها بدون نت ايش افضل طريقة؟ ionic

زياد العتيبي • منذ 5 سنوات

عندي طريقتين الاولى هي تحميل الفيديوهات ووضعها مع التطبيق عند تحميله والاخرى هي تحميل الفيديوهات بعد اختيار ما يتعلق به في التطبيق. أيهم اختار؟ الخيار الثاني يكون زر يضغط عليه يحمل الفيديوهات بس كيف بسويه؟ وهل الخيار الاول سيء؟ الفيديوهات عددها 277 من موقع عين كل فيديو 5 دقائق او 3. يعني حجم التطبيق بيكون كبير؟

كلمات دليلية: ionic

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (2)

xlmnxp • منذ 5 سنوات

قم بإستخدام Video Element 

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video

وتأكد من رفع الفيديو بصيغة مدعومة في الأجهزة المستهدفة ( مثل صيغة mp4 ) في مجلد assets 

 

زياد العتيبي: انا استخدمه لتشغيل الفيديوهات. انا عندي خياران اما تحميل الفيديو بزر او وضعها داخل التطبيق وهذا اسهل لي ايش رايك ايش اللافضل؟ انا افضل الخيار الاول لان التحميل بيقتصر فقط على ما يحتاجه بالاضافة الى ان حجم الفيديوهات غير واضح لي الا بعد فترة لان الذي طلب التطبيق لم ينتهي منها ان بالاحرى لم يبدا بها 😢

Ali Majrashi • منذ 5 سنوات
مميز

انت ذكرتها عندك طريقتين لتنفيذها

الخيار الاول:

هي برفع جميع الفيدوهات مع التطبيق ولكن عيبها الحجم بيصير زي الالعاب حجمها كبير فهي تعتمد على الي يستخدم التطبيق هل بيحمله عادي ويصبر لين يكتمل او لا 

الخيار الثاني:

هي رفع جميع الفيديوهات على موقع سواء خاص او على s3 خدمات تخزين سحابية من امازون وتعطي خيار تحميل الفيديو قبل تشغيله او حتى توزعهم على مجموعات يقدر يحمل مجموعة فيديوهات دفعه وحدة وبعدين يشغلها نفس طريقة الالعاب بالضبط لما تطلب منك تحميل محتوى قبل تشغيله 

لتشغيل الفيديو تقدر تستفيد من هذه الاضافة

https://ionicframework.com/docs/native/video-player/

ولتحميل الملفات او رفعها تستطيع الاستفادة من هذه الاضافة

https://ionicframework.com/docs/native/file-transfer/

 

زياد العتيبي: ما اقدر استخدم دروب بوكس او سحابة تخزينية؟ ابغ احملها عبر زر في الايونيك اما الخيار الاول فهو اسهل لكن المشكلة للتو انتبهت انها غير موجودة وعندما سالت العميل قال سيبدا بالعمل عليها فلا اعلم حجمها هل سيكون كبير ام لا ٢٠٠ فيديو كل فيديو ٣ دقائق

Ali Majrashi: يفضل استخدام خدمات مخصصة للتخزين وتوفر api لذلك من الممكن استخدام دروب بوكس ولكن بيكون اسهل لك لو استخدمت موقع خاص فيك او خدمات امازون s3 او اي خدمة مشابهة المهم انها توفر api وسهل التعامل معها باستخدام javascript فوق انها توفر طريقة للتعامل مع البيانات توفر طرق لحمايتها وايضا لاتكلف كثيرا في حال كان الترافيك بسيط عندك ايضا خدمة من دجتال اوشن جديدة لتخزين ملفات واي مكتبة تتعامل مع امازون s3 تقدر تستخدمها بدون مشاكل للتعامل مع مساحات دجتل اوشن التخزينية وايضا ميزتها رخصها وسعرها الثابت بشكل شهري

زياد العتيبي: ابغ الاسهل ؟بحيث اني احمل محموعة فيديوهات دفعة وحدة بالجافاسكربت. اي خدمة افضل فيديوهات صغيرة

Ali Majrashi: الاسهل الخدمات المخصصه للرفع وتجي معها sdk لاغلب اللغات وسهل التعامل معها انصحك في امازون s3 اذا ماتحب التعقيد تقدر تحجز موقع الي راح ترفع عليه backend وترفع معه ملفات الفيدو وتحملها عادي بدون تعقيدات وزحمة الخدمات السحابية

زياد العتيبي: ابي اعرف ايونيك ايش تدعم بموقعهم؟ لان غالبا هو الاسهل

زياد العتيبي: علي ثبت الاضافة هل احتاج اسوي file dirctory لكل نظام زي ما يسوون ولا اكتفي مثل ما سوا بالدوكمنتيشن. سويت مثل الدوكمنتيشن بس حطيت رابط قوقل درايف لفيديو وما حمله ليش؟ شفت في النت واحد يحمل pdf من رابط ما اتوقع سيرفر ايش يحتاج عشان احمل اشوف اسهل شيء احطها بدروب بوكس مثلا واحط رابطها في ايونيك مثل اللي عملوه بالدوكمنتيشن وخلاص

Alhoqbani: تبغى الفيديوهات تكون offline يعني تشتغل من دون نت على االتطبيق والا streaming ؟

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !