ورود

View Full Version : اشتراک گذاری ویدیو در برنامه



م.امید
سه شنبه 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)));

abbasalim
سه شنبه 14 آبان 1392, 18:37 عصر
البته واسه share خوبه که برنامه رو داخل گوشی تست کنید چون ممکنه برنامه ای واسه اشتراک گذاری داخل شبیه ساز پیدا نکنه (کلی گفتم)

م.امید
سه شنبه 14 آبان 1392, 19:28 عصر
همیشه روی گوشی اجرا می کنم.