م.امید
سه شنبه 14 آبان 1392, 17:20 عصر
با سلام.من می خواستم در برنامه ام .قسمتی قرار بدم که کاربر ویدیویی که تماشا کرده را امکان به اشتراک گذاری آن را هم داشته باشد و پر واضح است که فیل ویدیو بر روی برنامه است نه روی حافظه گوشی.از قطعه کد زیر برای این منظور استفاده کردم.اما با اجرای قسمت ارسال ویدیو با پیام unable to open file مواجه می شوم. لطفا راهنمایی کنید.فکر می کنم مشکل از قسمت آدرس فایل باشد.
Intent shareIntent = new Intent();
shareIntent.setType("video/*");
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(getFileStreamPath("a.mp4")));
startActivity(Intent.createChooser(shareIntent, getString(R.string.app_name)));
Intent shareIntent = new Intent();
shareIntent.setType("video/*");
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(getFileStreamPath("a.mp4")));
startActivity(Intent.createChooser(shareIntent, getString(R.string.app_name)));