پایان فرصت دریافت پیشنهاد
طراحی پلیری براساس just-player یا ExoPlayer
توسعه نرمافزار و آیتیپایان فرصت ارسال پیشنهاد
12,000,000 تومان
عنوان : طراحی پلیری براساس just-player یا ExoPlayer با ویژگی نمایش دو زیرنویس و امکان لمس بر روی لغات زیرنویس ویژگی های مهم ویدئو پلیر:
- روان بودن برنامه حائز اهمیت است و همانند mxplayer برنامه سرعت مناسبی داشته باشد.
- همانند mxplyer تمامی لیست ویدئوهای کاربر رو بر اساس فولدر های اون نشون بده و با ورود به فولدر لیست ویدئوها (همانند mx مدت زمان فیلم در کنار thumbnail فیلم دیده بشه) و با لمس هر فیلم شروع به پخش بشه دکمه ویدئو قبلی و بعدی نیز در زمان پخش فیلم بایدقرار داشته باشه.
- زیرنویس های قابل نمایش شامل موارد زیر است: 1- چسبیده به فیلم 2- زیرنویس های قابل انتخاب توسط کاربر از داخل گوشی 3- زیرنویس هایی که از بک اند سایت ما برای فیلم در نظر گرفته شده و با جستجو و انتخاب توسط کاربر و یا اتوماتیک از بک اند دریافت می گردد. -امکان قرار گرفتن دوزیرنویس کنار هم وجود داشته باشه (از لحاظ ui تقریبا شبیه به mxplayer که زیرنویس های فعال تیک زده میشه و نمایش داده میشن) و زبان زیرنویس هم توسط کاربر قابل تعیین باشد (اکثرا زبان مشخص است ولی در صورتی که مثلا کاربر زیرنویس را از درون گوشی انتخاب کند زبان آن مشخص نیست)
- موقعیت زیرنویس ها توسط کاربر امکان جابجایی داشته باشه تا چنانچه در زیر دکمه های پلیر قرار داشت بتونه اونها رو جابجا کنه.
- لغات زیرنویس شماره اول امکان لمس وجود داشته باشه و بعد از لمس لغت فیلم متوقف و یک کادر جدید باز شود و یک سری اطلاعات از بک اند ما دریافت و برای کاربر نشان داده شود (امکان ویرایش متن های نشان داده شده و ارسال اطلاعات جهت ذخیره به بک اند وجود داشته باشد) و پس از بسته شدن کادر فیلم به حالت قبلی برود (اگر متوقف بوده متوقف بماند و اگر در حال پخش بوده پخش ادامه یابد) ضمنا در کادر باز شده علاوه بر نمایش اطلاعات ما ، چند دکمه نیز قرار دارد که با لمس هر کدام سایتی از طریق مرورگر کاربر باز می شود.
- اطلاعاتی که پس از لمس لغت از بک اند ما دریافت شده و به کاربر نشان داده شده در گوشی کاربر ذخیره گردد و دفعه بعد بجای آنکه از بک اند این اطلاعات را دریافت کند از دیتابیس خودش اطلاعات را دریافت کند.
- پیش از باز شدن برنامه باید کاربر وارد برنامه شود (ثبت نام از طریق پیامک و ایمیل برای کاربر انجام می شود(کد های بک اند نوشته شده است هم اکنون یک برنامه اندروید در حال استفاده است))
- در ابتدای باز شدن برنامه اطلاعات کاربر از بک اند دریافت می شود و دسترسی به برخی از قسمت های پلیر (مثلا فعال کردن زیرنویس دوم) نیاز است کاربر اشتراک داشته باشد و پرداختی را انجام دهد که پرداخت از طریق درگاه بانک ملت انجام می شود و کاربر پس از انتخاب نوع اشتراک به یک آدرس ما (مثلا “site.com/pay/”) ارجاع داده می شود و پس از پرداخت نیز کاربر به ادرس دیگر برمیگردد (مثلا “site.com/pay2/”) و از آنجا کاربر به برنامه باید برگردد. نسخه کامل برنامه با ری اکت نیتیو نوشته شده اما سرعت مناسبی ندارد و به همین دلیل نسخه سبک تر را بر اساس just-player میخواهیم بنویسیم. https://github.com/eneim/just-player دلیل استفاده از just-player و یا ExoPlayer به این خاطر است که جامعه بزرگتری با آن کار کرده اند و در آینده بقیه برنامه نویس ها راحت تر بتوانند کد ها را اصلاح کنند و درصورتی که پلیر مناسب تر می توانید استفاده کنید مشکلی وجود ندارد.
سورس پروژه بایدکامل و با داکیومنت مناسب در اختیار ما قرار گیرد. این پلیر قراره هم برای اندروید و همچنین برای ios طراحی بشه ولی در حال حاضر برای نسخه اندروید قیمت مشخص گردد و در قیمت ایجاد نسخه ios جداگانه ذکر گردد.
آی او اس (iOS)
برنامه نویسی و ساخت اپلیکیشن اندروید (Android)
طراحی تجربه کاربری (UX)
طراحی رابط کاربری (UI)
طراحی واسط کاربر موبایل
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند



زمان تحویل: 31 روز
ارسال پیشنهاد در: 15 روز و 2 ساعت پیش

slr5604.91(35) امتیاز
زمان تحویل: 5 روز
ارسال پیشنهاد در: 15 روز و 17 ساعت پیش

shervinkhaleghjoo4.2(1) امتیاز
زمان تحویل: 11 روز
ارسال پیشنهاد در: 15 روز و 15 ساعت پیش

royaletm5(7) امتیاز
زمان تحویل: 36 روز
ارسال پیشنهاد در: 15 روز و 12 ساعت پیش

javadroid4.94(296) امتیاز
زمان تحویل: 38 روز
ارسال پیشنهاد در: 15 روز و 15 ساعت پیش
آخرین پروژه های توسعه نرمافزار و آیتی
projects