بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
Share کردن فایل MP3 از پوشه assets
سلام ...
میخوام یه فایل mp3 رو از پوشه assets به اشتراک بذارم ... ولی وقتی میزنم که با بلوتوث ارسال کنه پیام میده که فایل ناشناخته است و نمیتونه اون رو باز کنه ...
کدی که استفاده میکنم رو در پایین نوشتم و اسم فایل در assets اینه : welcome.mp3
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("audio/mpeg3");
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///android_asset/welcome.mp3"));
startActivity(Intent.createChooser(share, "welcome.mp3"));
این MIME type رو هم امتحان کردم ولی تاثیر نداشت:
| .mp3 | audio/mpeg3 |
| .mp3 | audio/x-mpeg-3 |
| .mp3 | video/mpeg |
| .mp3 | video/x-mpeg |
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Hajhosseini
11 سال پیش
+1
0
لطفا خطای برنامه یا هر اتفاقی که می افته رو کامل توضیح بدید و برای گرفتن فایل از Assets از کد زیر استفاده کنید
G.context.getAssets().open(name);
برنامه ارور خاصی نمیده، فقط با Toast پیام میده که فایل ناشناخته است، همچنین تو بعضی گوشی ها مینویسه فایل رو نمیتونه باز کنه ...
یه سوال دیگه اینکه این کدی که من نوشتم درسته اصلا؟
و مورد بعد اینکه این خط کدی که دادید از نوع InputStream هست و کدی که من نوشتم InputStream قبول نمیکنه ... چه باید بکنم؟ (11 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .