Herunterladen von mp3-Dateien direkt
Habe ich mit xamarin für eine Weile und das aktuelle Projekt an dem ich arbeite werden einige mp3-Dateien heruntergeladen werden.
Sah ich tutorials für das herunterladen einer Datei und das herunterladen eines Bildes, aber Sie nicht führen Sie mich überall und sind für iOS.
Gegeben eine url www.xyz.com/music.mp3
, wie lade ich die mp3-Datei und speichern Sie es?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfachste Weg ist die Verwendung von WebClient und wenn auf dem UI-thread dann rufen Sie die Methode DownloadFileTaskAsync:
Xamarin.iOS-Docs konvertiert download bytes
Den Xamarin.iOS-docs
WebClient
- Beispiel für das herunterladen einer Datei sollte gut funktionieren, nachdem Sie zwicken, das herunterladen von einem string zum herunterladen bytes (Hinweis:DownloadDataAsync
undDownloadDataCompleted
vsString
Geschwister-Funktionen).Mit HttpClient
Wenn Sie möchten, verwenden Sie die neueren
HttpClient
Bibliothek. Fügen Sie einen Verweis aufSystem.Net.Http
auf Ihre Xamarin.Android-Projekt geben und so etwas wie eine Chance.