انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دانلود یک ویدیو وذخیره ان در کارت حافظه و نمایش دادن آن در برنامه

دانلود یک ویدیو وذخیره ان در کارت حافظه و نمایش دادن آن در برنامه

#3
سلام دوست عزیز اولا اون موقع که سوال پرسیدی همه خواب بودن اما الان در خدمتیم ولی جواب سوالت:
من اون چیزی که گفتی یه دیالوگ بیاد و یه پروگرس رو برای دانلود نشون بده بلد نیستم اما بهت پیشنهاد می کنم از دانلود ها و مرور گر خود گوشی برای دالود استفاده کنی یعنی کل کد های دکمه به شکل زیر می شود
کد پی‌اچ‌پی:
Button vid = (ButtonfindViewById(R.id.button1);
        
vid.setOnClickListener(new OnClickListener() {
            
            @
Override
            
public void onClick(View arg0) {
                
// TODO Auto-generated method stub
                
Intent download = new Intent(android.content.Intent.ACTION_VIEW);
                
download.setData(Uri.parse("لینک دانلود ویدیو ها رو اینجا قرار بده"));
                
startActivity(download);
            }
        }); 
نام دکمه من vid و آیدی آن button_1هست و نام اینتنت من downloadاست.
پس از این که روی دکمه کلیک شد دانلود اغاز میشه تازه اگر کاربر ویدیو پلیر هایی مانند mxplayer هم داشت میتونه اونا رو با ویدیو پلیر ها آنلاین ببینه.
اما بعد از این که دان شد نوبت میرسه که ویدیو ویو اون رو پخش کنه یه اکتیویتی بساز و ویدیو ویو رو در اون بزار تا کار بر وقتی وارد صفحه شد بتونه اون ویدیو رو ببینه
کد های فایل xml بصوت زیر است بعد از قرار دادن ویدیو ویو:
کد پی‌اچ‌پی:
<LinearLayout xmlns:android="http://mohammadjobeh/apk/res/android"
    
android:layout_width="match_parent"
    
android:layout_height="match_parent" >
 
    <
VideoView
        android
:id="@+id/videoView"
        
android:layout_width="match_parent"
        
android:layout_height="match_parent" />
 
</
LinearLayout
سپس در اکتیویتی اصلی خود کارهای زیر را بدین صورت انجام دهیم در این مثال ویدیو من در sdcard قرار داره
کد پی‌اچ‌پی:
VideoView videoView = (VideoView)findViewById(R.id.VideoView);
       
        
videoView.setVideoPath("/sdcard/amozesh.3gp");
 
        
videoView.start(); 
در ابن مثال اسم ویدیو من amozesh هست.
اگر مثلا ویدو تو در فولدر new folder هست باید کد ها رو اینجور تغییر بدی
کد پی‌اچ‌پی:
/sdcard/newfolder/amozesh.3gp 
یادت باشه ویدیو ویو ها فقط فرمت 3gp رو پشتیبانی می که (شاید در ورژن های جدید adt اینجوری نباشه و همه فرمت ها رو پشتیبانی کنه ولی اگر در هنگام برنامه با خطلای this video cannot play مواجه شدی باید فرمت ویدو ها 3gp باشه!)
موفق و پیروز باشی
Better then Best
پاسخ
 سپاس شده توسط Erfannj


پیام‌های این موضوع
RE: دانلود یک ویدیو وذخیره ان در کارت حافظه و نمایش دادن آن در برنامه - توسط mohammadjobeh - ۱۳۹۴/۰۵/۱۰, ۱۰:۲۳ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان