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

 

پخش فیلم در اندروید

 

یک پروژه جدید بسازید
نام اپلیکیشن : VideoView
نام دامین اپلیکیشن :apk.manoandroid.com
سطح API اپلیکیشن : ۱۵
نوع اکتیوتی : Empty Activity
نام اکتیوتی : پیشفرض (MainActivity)
نام لیوت : پیش فرض (activity_main)

 

حال زیر شاخه های فولدر res رو نگاه کنید و در صورتی که فولدری به نام raw در این پوشه موجود نبود خودتان بصورت دستی اون رو ایجاد کنید(پس از ایجاد پروژه مثل تصویر روی فولدر res کلیک راست کرده و New رو انتخاب کرده و در نهایت بر روی Directory کلیک کنید.در پنجره باز شده اسم فولدر رو از ما میخواد که مقدار raw رو به اون داده و اوکی رو میزنیم.)

حالا باید فایل ویدئویی مورد نظر رو کپی و در پوشع raw اون رو Paste کنید.(نکته : نام فیلم رو به حروف کوچک بنویسید.برای مثال نام فایل ما dirindirin.3gp هست)
حالا وارد لیوت شده ( فایل acrivity_main.xml) و کدهای زیر رو جایگزین کدهای قبلی کنید.(تنها کدی که اضافه کردیم کد مربوط به افزودن ویو VideoView است)

توضیحات کدهای بالا :
خطوط ۱۲ تا ۱۶ مربوط به تعریف VideoView هستند که در خط ۱۳ ام id اون رو برابر video_view قرار داده ایم.

 

حالا وارد اکتیویتی شده و کدهای زیر رو جایگزین کدهای قبلی کنید

توضیحات کدهای بالا:
خط  ۱۵ : در این خط با بکار بردن دستو findViewById به VideoView ای که در فایل لیوتمون قرار دادیم دسترسی پیدا میکنیم.
خط ۱۶ : در این خط آدرس ویدیویی رو که در پوشه raw قرار دادیم روبه videoView داده ایم.
خط ۱۷ : در این خط برای VideoView دکمه های کنترلی قرار داده ایم.اگر بجای مقدار new MediaController(this) عبارت null رو قرار بدیم ویدئوی ما بدون دکمه های کنترلی بنمایش در میاد.
خط ۱۸ : با اجرا شدن این خط ویدئوی ما در ویدئو ویو بنمایش در میاد.

 

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