آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

پخش فیلم

احمد  10 سال پیش  10 سال پیش
0 0

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

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
mosbai  10 سال پیش
+1 0

 

      btnChoose.setOnClickListener(new

                                             OnClickListener() {
                                                 @Override
                                                 public void onClick(View v) {

                                                     Intent intent = new Intent();
                                                     intent.setType("video/*");
                                                     intent.setAction(Intent.ACTION_GET_CONTENT);
                                                     startActivityForResult(intent, 1);
                                                 }
                                             });

//////////////////////////////////////////////////////////////////////////////////////////////

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);


switch (requestCode) {
case 1:
if (resultCode == RESULT_OK) {
if (data != null) {
Uri selectedImage = data.getData();
String[] filePathColumn = {MediaStore.Images.Media.DATA};

Cursor cursor = getContentResolver().query(selectedImage,
filePathColumn, null, null, null);
cursor.moveToFirst();

int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String videoAddress= cursor.getString(columnIndex);


cursor.close();


}
}
break;
}

}

+2 0
کد اول به کارت حافظه ، جهت انتخاب کردن یه ویدیو میره . و کد دوم آدرس ویدیو انتخاب شده رو به ما میده . برای اجرا کردن ویدیو بر اساس آدرس بخش 22 آموزش های استاد رو نگاه کنید (10 سال پیش)
0 0
ممنون عالی بودش (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .