Android programlamada yeniyim, kendimi denemek için bir uygulama geliştiriyorum.
http:// site. com /muzik.mp3 URL'inde barınan bir mp3 dosyam mevcut. Buradan sesi yada videoyu Paylaş butonuna basıldığında, mail, whatsapp vb. uygulamalar aracılığı ile paylaşmak istiyorum.
Uygulama içerisine /raw klasörüne attığım sesleri paylaşabiliyorum, fakat uzak sunucudan ses dosyasını paylaşamadım. Bir yöntemi var mıdır ?
Paylaş butonu Click eventı aşağıdaki gibidir;
String url = "http:// site .com /a.mp3";
if (url.endsWith(".mp3")) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setDataAndType(Uri.parse(url), "audio/*");
intent.putExtra(Intent.EXTRA_STREAM, url);
startActivity(Intent.createChooser(intent, "Paylaş"));
} else if (url.endsWith(".mp4") || url.endsWith(".3gp")) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setDataAndType(Uri.parse(url), "video/*");
intent.putExtra(Intent.EXTRA_STREAM, url);
startActivity(Intent.createChooser(intent, "Paylaş"));
}Fakat butona bastığımda "bu eylemi hiçbir uygulama gerçekleştiremez şeklinde uyarı almaktayım.EDİT : Dahili depolamada özel bir geçici alana indirip, paylaştıktan sonra silebilmem mümkün müdür?
Yardımlarınız için şimdiden teşekkürler. İyi çalışmalar.