Come posso condividere un file audio dalla mia app ad altre app e ricevere file audio da altre app?Xamarin-ios condivide e riceve file audio
Vorrei una funzionalità simile a questo:
non sono in grado di allegare un file audio. Ecco il frammento di codice:
var fileData = NSUrl.FromFilename(path);
var item = UIActivity.FromObject(@"<html><body><b>URL</b>: <a href='" + url + "'>" + url + "</a></body></html>");// NSObject.FromObject(uiImage);
var activityItems = new[] { fileData };
NSString message = (NSString)"Test";
var activityController = new UIActivityViewController(activityItems, null);
activityController.SetValueForKey(NSObject.FromObject("The subject value"), new NSString("subject"));
var topController = UIApplication.SharedApplication.KeyWindow.RootViewController;
while (topController.PresentedViewController != null)
{
topController = topController.PresentedViewController;
}
topController.PresentViewController(activityController, true,() => { });
Vorrei anche aggiungere oggetto e il corpo se il file allegato come posta.
provato questo ma senza fortuna, ottenendo un errore .:
activityController.SetValueForKey(NSObject.FromObject("The subject value"), new NSString("subject"));
activityController.SetValueForKey(NSObject.FromObject("The body value"), new NSString("body"));
Inoltre vorrei ricevere file audio condivisi da altre applicazioni. Ho fatto la funzione in Android utilizzando servizi di dipendenza e filtri di intent. Per Android il codice è stato aggiunto a mainactivity.cs in cui utilizzo i filtri intent per accettare file audio da altre app. Come farlo in iOS?
Che errore hai stato sempre? – BytesGuy
Non aggiunge un allegato né un corpo alla posta. – Arti