۱۳۹۴/۰۵/۱۰, ۱۰:۲۳ ق.ظ
سلام دوست عزیز اولا اون موقع که سوال پرسیدی همه خواب بودن اما الان در خدمتیم ولی جواب سوالت:
من اون چیزی که گفتی یه دیالوگ بیاد و یه پروگرس رو برای دانلود نشون بده بلد نیستم اما بهت پیشنهاد می کنم از دانلود ها و مرور گر خود گوشی برای دالود استفاده کنی یعنی کل کد های دکمه به شکل زیر می شودنام دکمه من vid و آیدی آن button_1هست و نام اینتنت من downloadاست.
پس از این که روی دکمه کلیک شد دانلود اغاز میشه تازه اگر کاربر ویدیو پلیر هایی مانند mxplayer هم داشت میتونه اونا رو با ویدیو پلیر ها آنلاین ببینه.
اما بعد از این که دان شد نوبت میرسه که ویدیو ویو اون رو پخش کنه یه اکتیویتی بساز و ویدیو ویو رو در اون بزار تا کار بر وقتی وارد صفحه شد بتونه اون ویدیو رو ببینه
کد های فایل xml بصوت زیر است بعد از قرار دادن ویدیو ویو:
سپس در اکتیویتی اصلی خود کارهای زیر را بدین صورت انجام دهیم در این مثال ویدیو من در sdcard قرار دارهدر ابن مثال اسم ویدیو من amozesh هست.
اگر مثلا ویدو تو در فولدر new folder هست باید کد ها رو اینجور تغییر بدییادت باشه ویدیو ویو ها فقط فرمت 3gp رو پشتیبانی می که (شاید در ورژن های جدید adt اینجوری نباشه و همه فرمت ها رو پشتیبانی کنه ولی اگر در هنگام برنامه با خطلای this video cannot play مواجه شدی باید فرمت ویدو ها 3gp باشه!)
موفق و پیروز باشی
من اون چیزی که گفتی یه دیالوگ بیاد و یه پروگرس رو برای دانلود نشون بده بلد نیستم اما بهت پیشنهاد می کنم از دانلود ها و مرور گر خود گوشی برای دالود استفاده کنی یعنی کل کد های دکمه به شکل زیر می شود
کد پیاچپی:
Button vid = (Button) findViewById(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);
}
});
پس از این که روی دکمه کلیک شد دانلود اغاز میشه تازه اگر کاربر ویدیو پلیر هایی مانند 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>
کد پیاچپی:
VideoView videoView = (VideoView)findViewById(R.id.VideoView);
videoView.setVideoPath("/sdcard/amozesh.3gp");
videoView.start();
اگر مثلا ویدو تو در فولدر new folder هست باید کد ها رو اینجور تغییر بدی
کد پیاچپی:
/sdcard/newfolder/amozesh.3gp
موفق و پیروز باشی
Better then Best