به نام خدا

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

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

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

 

 

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

onlineofflinevideo

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

بارگذاری بیشتر مطالب مرتبط
بارگذاری توسط مدیر پوریا انجمنی

۳۰ نظرات

  1. دانلود یهترین های قرن 21

    خرداد ۲۰, ۱۳۹۴ at ۶:۳۱ ب.ظ

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

    پاسخ

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

      خرداد ۲۱, ۱۳۹۴ at ۱۲:۳۳ ق.ظ

      سلام
      یه چند مورد دیگه آموزشی مونده . منتشر که بشه همه رو یکجا به پکیج اضافه میکنم. تا پایان ماه منتشر میشه

      پاسخ

  2. مهدی

    خرداد ۲۸, ۱۳۹۴ at ۶:۳۸ ب.ظ

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

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

    پاسخ

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

      خرداد ۲۸, ۱۳۹۴ at ۸:۱۵ ب.ظ

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

      پاسخ

      • مهدی

        خرداد ۳۰, ۱۳۹۴ at ۵:۰۵ ب.ظ

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

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

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

        پاسخ

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

          خرداد ۳۱, ۱۳۹۴ at ۱:۲۳ ب.ظ

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

          پاسخ

  3. بهراد

    خرداد ۳۱, ۱۳۹۴ at ۱۲:۰۹ ق.ظ

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

    پاسخ

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

      خرداد ۳۱, ۱۳۹۴ at ۱:۱۵ ب.ظ

      سلام
      حقیقتا تا حالا امتحان نکردم ولی هر کدوم از اون تصاویر یک لینک برای پخش آلاین دارن که اگه همون لینک رو به VideoView بدید به نظر براتون پخش کنه.

      پاسخ

  4. مهدی م.ا.

    تیر ۲۳, ۱۳۹۴ at ۱:۲۳ ب.ظ

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

    پاسخ

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

      تیر ۲۴, ۱۳۹۴ at ۳:۵۸ ب.ظ

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

      پاسخ

  5. کمال

    مرداد ۹, ۱۳۹۴ at ۱:۳۶ ب.ظ

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

    پاسخ

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

      مرداد ۹, ۱۳۹۴ at ۴:۳۴ ب.ظ

      سلام
      خیر متاسفانه

      پاسخ

      • مصیب بامری

        مرداد ۱۱, ۱۳۹۴ at ۱۱:۲۹ ب.ظ

        با عرض درود خدمت مهندس انجمنی
        بنده یک سایت فیلم دارم که با عضویت ویژه کاربران میتونند دانلود کنند و با وردپرس ساخته شده
        سوال بنده این هستش چطور میتونم یک برنامه بسازم که فیلم ها رو کاربران به صورت انلاین مشاهده کنن همچنین بتونن عضویت ویژه تهیه کنند؟

        پاسخ

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

          مرداد ۱۲, ۱۳۹۴ at ۴:۵۵ ب.ظ

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

          پاسخ

  6. rainbow17

    شهریور ۵, ۱۳۹۴ at ۴:۴۷ ب.ظ

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

    پاسخ

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

      شهریور ۸, ۱۳۹۴ at ۱۲:۱۷ ب.ظ

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

      پاسخ

  7. امین

    شهریور ۱۸, ۱۳۹۴ at ۶:۲۱ ب.ظ

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

    پاسخ

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

      شهریور ۱۹, ۱۳۹۴ at ۸:۴۹ ق.ظ

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

      پاسخ

  8. میثم

    آبان ۱۵, ۱۳۹۴ at ۱:۴۴ ب.ظ

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

    پاسخ

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

      آبان ۱۶, ۱۳۹۴ at ۱۰:۱۳ ق.ظ

      سلام
      میتونید همراه با درخواستتون یک کد انیتی هم ارسال کنید و اونور چک کنیداگه کد امنیتی درست بود به درخواست پاسخ داده بشه

      پاسخ

  9. علی

    بهمن ۵, ۱۳۹۴ at ۶:۲۰ ب.ظ

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

    پاسخ

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

      بهمن ۵, ۱۳۹۴ at ۷:۴۶ ب.ظ

      سلام
      برای پیاده سازی برنامه ای شبیه به چیزی که گفتید باید به مباحث مقدماتی ، دیتابیس و ارتباط با سرور مسلط باشید

      پاسخ

  10. رضا

    بهمن ۲۴, ۱۳۹۴ at ۱۱:۳۷ ق.ظ

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

    پاسخ

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

      بهمن ۲۶, ۱۳۹۴ at ۹:۱۲ ق.ظ

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

      پاسخ

  11. محمد

    تیر ۲۱, ۱۳۹۵ at ۱۰:۱۵ ب.ظ

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

    پاسخ

    • مدیر فنی

      تیر ۲۳, ۱۳۹۵ at ۱۰:۲۱ ق.ظ

      سلام خیر باید پکیج کامل رو خریداری کنید

      پاسخ

  12. ali

    مرداد ۵, ۱۳۹۵ at ۱۰:۳۶ ب.ظ

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

    پاسخ

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

      مرداد ۷, ۱۳۹۵ at ۱۱:۵۰ ق.ظ

      دوست عزیز eclipse و android studio از لحاظ کد نویسی و انجام پروزه هیچ فرقی با هم ندارن و به راحتی با هرکدومشون میتونید کار کنید.
      این آموزش در محیط eclipse هست

      پاسخ

  13. احمد

    مرداد ۲۱, ۱۳۹۵ at ۱۰:۲۰ ق.ظ

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

    پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.

پنج × 5 =