محصولات آموزشی نیک اندروید

آموزش کار با ویدیو های آنلاین و آفلاین در برنامه های اندروید

به نام خدا

آموزش کار با ویدیو های آنلاین و آفلاین در برنامه های اندروید

استفاده از منابع تصویری مثل فیلم و تصویر در برنامه های محتوایی باعث افزایش جذابیت و محبوبیت برنامه میشود. البته باید مد نظر داشت که با اضافه کردن مناع مختلف به برنامه باعث افزاش حجم برنامه نشویم این افزایش در مورد استفاده از تصاویر زیاد تاثیر گذار نیست اما در صورتی که مایل باشید یک فایل ویدیویی در برنامه خود استفاده نمایید حجم برنامه به شدت تحت تاثیر قرار خواهد گرفت. حال راه حل چیست؟ به لطف شبکه گسترده اینترنت این مشکل را به راحتی حل کرد بدین شکل که شما فایل های ویدیویی خود را روی یک هاست اینترنتی آپلود کرده و لیست آنلاین فیلم ها را در برنامه در اختیار کاربر قرار دهید. حال کاربر بر اساس نیاز خود هر کدام از فیلم ها را انتخاب کرده و به دو روش میتواند به ان دسترسی داشته باشد. روش اول این که ویدیو را به صورت آنلاین مشاهده نماید و روش دوم اینه که فایل ویدیویی را دانلود کرده و هر زمانی که اینترنت در دسترس نبود نیز بتواند فایل ویدیویی را مشاهده نماید.

ویدیو های آنلاین و آفلاین در برنامه های اندروید

ویدیو های آنلاین و آفلاین در برنامه های اندروید

در این آموزش به ساخت یک برنامه میپردازیم. در این برنامه کاربر در ابتدا یک لیست از فیلمها و ویدیو های موجود روی سرور ما را مشاهده کرده و با کلیک بر روی هر کدام وارد بخش مشاهده میشود در این بخش ابتدا تشخیص داده میشود که این فایل ویدیویی در دستگاه کاربر وجود دارد یا خیر، در صورت موجود بودن عملات پخش از روی حافظه دسنگاه کاربر انجام میشود و در صورتی که فایل موجود نباشد پنجره به کاربر نشان داده مشود تا ادامه عملیات را انتخاب نماید گزینه اول پخش انلاین و گزینه دوم دانلود فایل خواهد بود.

 

 

شما می توانید پروژه انجام شده در این آموزش را از لینک زیر دریافت کنید

onlineofflinevideo

نام آموزش: آموزش کار با ویدیو های آنلاین و آفلاین در برنامه های اندروید

مدت زمان آموزش: ۰۱:۱۲:۰۰

تعداد جلسات: ۲ جلسه

موارد موجود در فایل زیپ: ۲ فیلم اموزشی ، سورس ها

مدرس: پوریا انجمنی

حجم کل: ۱۵۵ مگابایت

رمز فایل فشرده: www.nikandroid.com

قیمت : ۱۰ هزار تومان

 

  • پرداخت از طریق تمامی کارتهای عضو شتاب امکان پذیر است
  •  بعد از پرداخت لینک دانلود، هم به شما نشان داده میشود و هم به ایمیل شما ارسال میشود.
  • لطفا شماره تراکنش را یادداشت نمایید تا در صورت بروز مشکل امکان پیگیری وجود داشته باشد.
  • اعتبار لینک های دانلود تنها ۷ روز پس از انجام عملیات خرید میباشد.

سایر فصلهای آموزشی اندروید:

فصل اول: مقدمات برنامه نویسی

فصل دوم : دیتابیس در اندروید

فصل سوم : فایلینگ در اندروید

فصل چهارم : ارتباط با سرور در اندروید

فصل پنجم : سخت افزار در اندروید

فصل ششم : ساخت برنامه کتاب برای اندروید

فصل هفتم : آموزش ساخت برنامه برای وبسایت

بیش از یک سال
تعداد نظرات :۳۰
بازدید : 362569

مدیر پوریا انجمنی

  1. با سلام میشه این سر فصل رو هم جز فایل کلی قرار دهید تا یکجا خریداری کنیم
    متشکرم

  2. مهدی می‌گه:

    سلام ، آموزش خوبی بود ممنون!
    اما لطفا مواردی که در اول آموزش میگید به مرور یاد میدین رو یه جا یادداشت کنید چون دقیقا بشترشو یادتون میره آموزش بدین!
    مثلا در اول آموزش گفتین مشکل نمایش ویدئو هایی که با نام فارسی هستن رو آموزش میدین اما ندادین! اتفاقا بنده هم در همین بخش از آموزش مشکل دارم و نرم افزاری که نوشتم رو می خوام ازش استفاده کنم اما نام های فارسی رو پشتیبانی نمیکنه!

    لطفا آموزشش رو به ایمیلم ارسال کنید! ممنون

    • سلام
      ممنون از لطفتون
      متاسفانه حواس پرتی دارم ولی نه دیگه تا این حد 🙁
      در پایان اموزش روشی رو گفتم که به کمک دیتابیس میتونید نام های فارسی برای فیلمها نمایش بدید
      به این ترتیب که از دیتابیs استفاده کنید و نام هر فیلم رو در قالب رکورد ذخیره کنید
      اسم فایل فیلم هم باشه ای دی رکوردش توی دیتابیس
      و به راحتی میتونید علاوه بر نمایش نام فارسی موارد دیگه هم مثل توضیحات، تعداد نمایش ، نظرات و … رو برای هر فیلم داشته باشید

      • مهدی می‌گه:

        متاسفانه شما تنها توضیح دادین ولی اگه آموزشش رو میدادین خیلی خوب بود! اقلا یک پروژه رو تکمیل شده انجام میدادیم بدون هیچ نقصی ! شما که زحمت میکشین پیشنهاد میکنم پروژه ها رو به صورت کامل آموزش بدین و تمامی کارهایی که اول پروژه میگید تا آخر پروژه به صورت پروژه محور آموزش بدین تا کامل بشن و در عوض قیمت پروژه رو به همون مقدار ببرید بالا!
        ما مشکلی نداریم پول بیشتر میدیم ولی یک پروژه کامل رو تحویل میگیریم!

        ببخشید که اینو میگم ولی بنده تا بحال بیشتر پکیج های شما رو خریداری کردم! در اوایل پروژه حرف از پروژه ای کامل رو میزنید با تمامی امکانات و تا چند بخش به خوبی پیش میرین ولی اواخر پروژه که میرسه به دلیل کمبود وقت یا زیاد شدن حجم پروژه برخی از قابلیت هایی که ذکر کردین رو یا کلن نمیگین یا به یک توضیح کوتاه برای اون قسمت اکتفا میکنید و اون رو رها میکنید !

        لطفا پروژه ها رو به صورت کامل تکمیل کنید و در عوض پول بیشتری بگیرید! ممنون

        • سلام
          ممنون از نظرتون
          موردی که در پایان فیلم توضیحش رو دادم اصلا کار سختی نیست در واقع اگر فصل ۲ و ۷ رو دیده باشید به راحتی میتونید پیاده سازی کنید. این که من نحوه ساخت برنامه رو بگم کار نسبتا اشتباهیه. چرا که کاربرا با حفظ کردن و انجام دادنش پروژشون درست میشه و هیچوقت باعث یادگیری نمیشه. در صورتی که با یادگیری علاوه بر اینکه میتونید این پروژه رو پیاده سازی کنید تمامی پروژه هایی که از این روش استفاده میکنن هم میتونید پیاده سازی کنید. در آموزش های ما بیشتر روی یادگیری تاکید شده و روش های اصلی و نحوه استفاده ازشون توی پروژه ها گفته میشه.

  3. بهراد می‌گه:

    سلام استاد خسته نباشید
    یه سوال دارم
    دیدید بعضی برنامه ها مکان های آنلاین دنیا رو نمایش میدن؟اینا در حقیقت دارن این تصاویرو به صورت آنلاین نشون میدن مث پخش آنلاین درست میگم؟
    حالا در مورد سوال بالا مثلا میتونیم همین تصاویر که دارن آنلاین پخش میشنو ببینیم؟
    ممنون

  4. مهدی م.ا. می‌گه:

    با سلام
    آقای انجمنی، بنده معلم هستم و با دیدن کامل ویدئوهای فصل اول شما، ارزش تدریس شما را بسیار خوب درک می کنم، انشاءالله که موفق باشید. سوالی از خدمتتان داشتم که ممنون می شوم اگر راهنمایی بفرمایید. بنده به تازگی وارد برنامه نویسی اندروید شده ام و تجربه ی حرفه ای خاصی در این زمینه ندارم. قبلاً چند نرم افزار آموزشی ریاضی تحت ویندوز طراحی کرده ام که به لطف خدا موفق بوده است. هدفم طراحی نرم افزاری شبیه به نیمکت است که آدرس آن را ذیلاً مشاهده می فرمایید:
    https://cafebazaar.ir/app/com.nim.kat/?l=fa
    از محضرتان راهنمایی می خواهم که بفرمایید دقیقاً کدام یک از بخش های آموزشی شما را خریداری کنم تا بتوانم چنین اپلیکیشنی را طراحی کنم.
    موفق و پیروز باشید.

    • سلام
      ممنون از لطفتون .
      برنامه ای که گفتید برنامه نسبتا ساده از نظر کدنویسی با طراحی گرافیکی نسبتا قوی میباشد.
      برای ساخت چنین برنامه ای آموزشهای فصل ۱ – ۲ -۳ – ۶ – ۷ و آموزشهای کار با ویدیو های انلاین و ساخت محتوای پیشرفته لازمه.

  5. کمال می‌گه:

    با سلام
    من یه سوال داشتم ازتون آیا میتونم با استفاده از این اموزش تلویزیون آنلاین درست کنم که شبکه های انلاین رو پخش کنه ؟
    اینو بگم که من تو برنامه نویسی مبتدی هستم و دیتابیس و … رو هنوز نمیدونم

  6. rainbow17 می‌گه:

    با سلام…من این پکیج رو خریداری کردم چند تا مشکل دارم:
    ۱-اینکه لیست فیلم ها فقط در صورتی لود میشه که آن لاین باشی،من میخوام برای بارگیری لیست به نت نیاز نباشه (چون حتی وقتی کاربر یه کلیپ رو دان کنه وقتی دفعه بعد بخواد نگاه کنه برای بارگیری لیست باید نت وصل باشه در ضورتی که یک بار کلیپ رو دانلود کرده)…
    ۲-من نمیخوام از لیست استفاده کنم بلکه میخوام چند تا باتن داشته باشم که هر کدوم که کاربر کلیک کرد دیالوگ باز بشه و کلیپ رو بتونه به صورت آنلاین وآفلاین ببینه…
    ممنون راهنمایی کنین

    • سلام
      ۱- اینجا میتونید همون ابتدا چک کنید اگه اینترنت وصل بود لیست اصلی رو لود کنه و اگر قطع بود لیست فایلهای موجود در پوشه مورد نظر رو لود کنه(فصل ۳)
      ۲- اگه از باتن استفاده کنید که دیگه راحت تره برای هر کلید دیالوگتون رو با فایل مورد نظر لود میکنید

  7. امین می‌گه:

    سلام و خسته نباشید آقای انجمنی ممنون از آموزش های خوب و مفیدتون
    سوالم اینه که واسه پخش صوت باید چ کاری انجام داد ؟
    مثلا بخوایم مث مدیا پلیر مدت صوت رو نشون بدیم !
    اصلا ویجتی برای کار با صوت هست که بشه ازش استفاده کرد ؟؟!!
    با تشکر

  8. میثم می‌گه:

    سلام و خسته نباشید
    آیا امکانش هست که قابلیتی روی فایلهای موجود در سرور قرار بدیم که فقط به request برنامه نصب شده روی گوشی جواب بدن و جداگانه و مثلا از طریق web دانلود یا stream نشن؟

  9. علی می‌گه:

    سلام خسته نباشید.
    من برنامه این پروژه آموزشی که قرار دادید رو اجرا کردم.جالب ولی خیلی ساده.
    میخواستم بدونم چنین چیزی مثل لینک زیر بخوام پیشنهاد شما چی هست که از کجا شروع کنم.
    https://cafebazaar.ir/app/ir.ariamovie/?l=fa

  10. رضا می‌گه:

    سلام و خسته نباشید
    من می خواستم این آموزش را تهیه کنم اما قبلش می خواستم بدونم که پخش فیلم ها در این نرم افزار داخل خود آن انجام میشه و یا از طریق پخش کننده های نصب شده روی دستگاه مثل mx player و … انجام میگیره؟
    برای پخش ویدیو آنلاین این مسئله برام مهمه که بدونم از کدوم روش استفاده کردید… باتشکر

  11. محمد می‌گه:

    درود . من قصد دارم ی نرم افزار با محتوای کلیپ انلاین درست کنم. تا حدودی از جاوا میدونم . این فصل به تنهایی نیاز منو برای ساخت نرم افزار مورد نظر برطرف میکنه?!

  12. ali می‌گه:

    دقیقاااااااااا همون چیزیه که می خوام دقیقااااااااااا
    فقط یه سوال این آموزش برای eclips هست یا اندروید استودیو
    من برای Eclips می خوام 🙁
    اصلا با اندروید استودیو کار نکردم

  13. احمد می‌گه:

    من نمیتونم import کنم پروژه رو. error میده که