دوست داری برنامه اندروید بسازی ...!؟
نمی دونی از کجا شروع کنی ... !؟
یادگیری گام به گام و کاملا رایگان در
آکادمی همیار اندروید
شروع یادگیری
همکاران ما
تبلیغات
مطلب انتخابی شما

تاریخ ارسال : ۰۶ , ۰۵ , ۱۳۹۵
تعداد نظرات : ۱۲ نظر
دسته بندی : Android Studio, VideoView

آموزش پخش فیلم در برنامه نویسی اندروید (کار با ویدیو ویو VideoView)

سلام دوستان

در این جلسه قراره که با ویدیو ویو (VideoView) کار کنیم ، درواقع می خوایم یه فیلم رو در اپلیکیشن پخش کنیم ،

 کار با ویدیو ویو می تونه جذابیت های چشم گیری به اپلیکیشن شما بده ، پس بهتره روش اصولی استفاده از ویدویو ویو را یاد بگیرید

با همیار اندروید برنامه نویسی اندروید را درک کنید

 

قراره که تو این جلسه چی بسازیم …!؟

قراره که ما یک فیلم رو تو اپلیکیشن خودمون جا بدیم و از طریق خود اپلیکیشن اون رو پخش و کنترل کنیم ،

تصویر زیر اپلیکیشنی است که در پایان این جلسه خواهید ساخت

و مراحل انجام کار هم به صورت زیر هستش :

مرحله اول : ساخت یک پروژه جدید

مرحله دوم : اضافه کردن فیلم خود به پروژه

مرحله سوم : ساخت لایوت اپلیکیشن

مرحله چهارم : کدنویسی در اکتیویتی اپلیکیشن

 

نکته مهم : چون قراره مرحله به مرحله پیش بریم ، شما دقیقا از نام هایی که من در پروژه خودم استفاده می کنم ، استفاده کنید تا به مشکل بر نخورید و پس از پایان کار در صورت تمایل نام ها را تغییر دهید .

و یه نکته دیگه : پس از پایان هر مرحله نتیجه کار را مشاهده کنید تا تغییرات را درک کنید

 

مرحله اول : ساخت یک پروژه جدید

نام پروژه من : VideoView

نام پکیج من : HamyarRoid.com

نام اکتیویتی من : MainActivity

نام لایوت من : activity_main

توجه مهم : برای انتخاب یکی از حالت های پیش فرض در اندروید استودیو از حالت Empty Activity استفاده کنید

 

مرحله دوم : اضافه کردن فیلم خود به پروژه

برای این کار روی پوشه res کلیک راست کنید و از قسمت New گزینه Directory را انتخاب کنید

سپس در پنجره ای که باز می شود دقیقا عبارت raw را بنویسید و ok کنید

سپس فیلم مورد نظر خود را درون پوشه raw قرار دهید

نکته : فیلم باید با حروف کوچک تایپ شده باشد ، که نام فیلم من panda هستش

 

مرحله سوم : ساخت لایوت اپلیکیشن

برای ساخت این اپلیکیشن فقط نیاز داریم که یک VideoView را از پلت ها انتخاب کرده و به درون لایوت بکشیم ،

و تنظیمات شخص خودتون رو اعمال کنید

کدهای زیر ، تمام کدهای لایوت من هستند (جایگزین کدهای خود کنید)

توضیح کدهای مهم :

خط ۱۶ : در این خط ما به ویدیو ویو خود یک id داده ایک که قرار است در مرحله بعد از آن استفاده کنیم (videoView)

 

مرحله چهارم : کدنویسی در اکتیویتی اپلیکیشن

خوب اول کدهای زیر را به صورت کامل در اکتیویتی خود قرار دهید تا توضیح دهم

توضیح کدهای بالا :

خط ۱۷ : ما با استفاده از id مربوط به ویدیو ویو موجود در لایوت خود ، یک شی به نام vv ساخته ایم

خط ۱۹ : ما فیلم خود را به ویدیو ویو یا همان vv اتصال داده ایم

خط ۲۱ : ما برای ویدیو ویو دکمه های کنترل (پخش ، توقف  و …) قرار داده ایم

خط ۲۳ : ما در این خط به ویدیو ویو دستور اجرا شدن داده ایم

 

 

 

خیلی خب دوستان مثل همیشه روان و مرحله به مرحله توضیح دادم

اگه سوال یا مشکلی بود کامنت بزارید ، حتما رسیدگی می شود

خدانگهدار

 

 

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

همیار اندروید را در شبکه های اجتماعی دنبال کنید
یــــــک راه آسان برای ارتباط با هـــــــم :)
مطالب مرتبط با موضوع شما

برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

نظرات کاربران

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

12 پاسخ به “آموزش پخش فیلم در برنامه نویسی اندروید (کار با ویدیو ویو VideoView)”

  1. sami می‌گه:

    سلام سامان جان

    من کد رو وقتی وارد میکنم ، error های زیادی رو میاره اشکال کار از کجاست

    • سامان سلطانی پور می‌گه:

      سلام دوست عزیز

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

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

      موفق باشید

  2. shoeib می‌گه:

    سلام دوست عزیز خیلی خوب توضیح میدید خدا خیرت بده.میخواستم بدانم چطوری میشه کاری کرد که کاربر بتونه ویدیو و عکس قرار بده و محاورهای بشه مثل اینستا گرام ..خیلی متشکر

    • سامان سلطانی پور می‌گه:

      سلام

      ممنون دوست عزیز

      برای این کار نیاز به سرورهای قوی دارید

      و برای ساخت آن باید کار با دیتابیس و ارتباط با سرور رو یادبگیرید ، که به امید خدا در آینده این مباحث را در سایت قرار خواهیم داد

      موفق باشید

  3. shoeib می‌گه:

    خیلی متشکرم از جوابتون اگه  میشه زودتر قرار بدید لطفا چون خیلی کاربرد داره و تا حالا در سایتهای فارسی زبان جایی رو ندیدم که بهش اشاره شده باشه.

    همچنین مبحث مدیریت کردن کاربران تقریبا مثل چیزی که وب سایتها دارن و میشه مدیریت کرد سایتو…میخواستم بدونم اصلا چنین چیزیو اندروید داره مثل  پی اچ پی؟ چون پی اچ پی پنل مدیریتی خیلی قوی ای داره..سپاس

    • سامان سلطانی پور می‌گه:

      خواهش می کنم …

      تمام مباحث به مرور زمان بر روی سایت قرار خوهد گرفت

      و در مورد توانایی اندروید  این رو بگم که با یادگیری زبان جاوا هرچیزی امکان دارد

      حتی اپلیکیشن های مدیریتی بسیار قوی

      موفق باشید

  4. shoeib می‌گه:

    خیلی متشکر آرزوی موفقیت دارم براتون

     

  5. حسین می‌گه:

    شما فوق العاده اید…ممنون از زحماتتون

     

  6. hamed می‌گه:

    با تشکر از آموزش های خوبتون
    یه سوال داشتم
    میخواستم بدونم چه جوری میشه کنترلی تعریف کرد که کاربر بتونه ویدیو رو فول اسکرین کنه؟

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ما را محبوب کنید