بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پخش فیلم
تو انجمن خیلی گشتم ولی پیدا نکردم ...چجوری میشه تو برنامه خودمون یه ادرس ویدیو از کارت حافظه بدیم ..بعد خود دستگاه پلیرهای موجود دستگاه را بیاره و کاربر یکی از اونا را انتخاب کنه و فیلمش پخش بشه..ممنون
برای این سوال 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;
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .